#include /* open */ #include /* exit */ #include #include #include #include #include #include #include /* ioctl */ #include #include #include #include #include int main(int argc, char *argv[]) { off_t size; struct stat filestat; errno = 0; stat(argv[1],&filestat); size=filestat.st_size; printf("file %s size %d errno=%d\n sizeof(off_t)=%d sizeof(stat)=%d\n\n", argv[1],(int)size, errno, sizeof(off_t), sizeof(filestat)); }