fstat プログラム System Calls

   struct stat fileStat;
   if(fstat(file,&fileStat) < 0)    
       return 1;

   printf("Information for %s\n",argv[1]);
   printf("---------------------------\n");
   printf("File Size: \t\t%d bytes\n",(int)fileStat.st_size);
   printf("Number of Links: \t%d\n",fileStat.st_nlink);
   printf("File inode: \t\t%d\n",(int)fileStat.st_ino);
	  printf("  inode:   %d\n",   (int) fileStat.st_ino);
     printf(" dev id:   %d\n",   (int) fileStat.st_dev);
     printf("   mode:   %08x\n",       fileStat.st_mode);
     printf("  links:   %d\n",         fileStat.st_nlink);
     printf("    uid:   %d\n",   (int) fileStat.st_uid);
     printf("    gid:   %d\n",   (int) fileStat.st_gid);
	printf("    dev:   %d\n",   (int) fileStat.st_dev);
	printf("    rdev:   %d\n",   (int) fileStat.st_rdev);
	printf("    blocks:   %d\n",   (int) fileStat.st_blocks);
	printf("    atime:   %s\n", ctime(&fileStat.st_atime));
	printf("    mtime:   %s\n", ctime(&fileStat.st_mtime));
	printf("    ctime:   %s\n", ctime(&fileStat.st_ctime));

Manpage of STAT http://www.linux.or.jp/JM/html/LDP_man-pages/man2/stat.2.html

fstat (C System Call) - Code Wiki http://codewiki.wikidot.com/c:system-calls:fstat

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Fapis%2Ffstat.htm


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-07 (木) 13:10:51 (3123d)