#include #include #include #include #include int main(int argc, char **argv) { struct stat sb; if (argc != 2) { fprintf(stderr, "usage: %s file\n", argv[0]); exit(1); } if (lstat(argv[1], &sb) == -1) { fprintf(stderr, "Can't stat %s: %s\n", argv[1], strerror(errno)); exit(1); } printf("st_size : %d\n", (int)sb.st_size); printf("st_blocks : %d\n", (int)sb.st_blocks); printf("st_blksize: %d\n", sb.st_blksize); exit(0); }