You are on page 1of 1

#include <sys/types.h> #include <sys/stat.h> #include <stdio.h> #include <fcntl.

h> struct info { int size, block, ioblock, inode,links,device; char file, access, uid, gid; time_t accesst, modifyt, changet; } i5; int main(int argc, char *argv[]) { struct stat s; if (argc <= 1) { printf("Error in"); }; int dirfs; const char *dirf; dirf = argv[1]; dirfs = stat(dirf, &s); i5.size=s.st_size; i5.block=s.st_blocks; i5.ioblock=s.st_blksize; i5.device=s.st_dev; i5.inode=s.st_ino; i5.links=s.st_nlink; i5.accesst=s.st_atime; printf("File : '%s'\n", dirf); printf("Size : %d\t", i5.size); printf("Blocks : %d\t", i5.block); printf("IOBlocks : %d\n", i5.ioblock); printf("Device %d\t", i5.device); printf("Inode %d\t", i5.inode); printf("Links : %d\n", i5.links); return 0; }

You might also like