On Fri, 28 Apr 2006 08:17:34 -0500, "Conrad J. Sabatier" <[EMAIL PROTECTED]> wrote:
> On Fri, 28 Apr 2006 16:22:10 +0800, "jiangyong jon7808" > <[EMAIL PROTECTED]> wrote: > > > 1 #include <sys/stat.h> > > 2 #include <errno.h> > > 3 char *filename = "/etc/passwd" ; > > 4 > > 5 int main() > > 6 { > > 7 struct stat statbuf; > > 8 > > 9 if(stat(filename,&statbuf)==-1) > > 10 { > > 11 printf("Get stat on %s Error:%s\n", > > filename,strerror(errno)); > > 12 return(-1); > > 13 } > > 14 > > 15 printf("Filename: %s\n", filename); > > 16 printf("Size: %ld\n", statbuf.st_size); > > 17 printf("Access Date: %s", ctime(&(statbuf.st_atime))); > > 18 > > 19 printf("%s size: bytes\taccessed at %s", > > filename,ctime(&statbuf.st_atime)); > > 20 printf("%s size:%ld bytes\taccesed at %s", filename, > > statbuf.st_size,ctime(&(statbuf.st_atime))); > > 21 printf("\n**********************The > > end!*************************\n") ; > > 22 } > > > > > > > > > > > > OS :FreeBSD 6.1-RC #36 > > Works fine here: > > $ ./foo > Filename: /etc/passwd > Size: 6073 > Access Date: Wed Apr 26 04:07:15 2006 > /etc/passwd size: bytes accessed at Wed Apr 26 04:07:15 2006 > /etc/passwd size:6073 bytes accessed at Wed Apr 26 04:07:15 2006 > > **********************The end!************************* Hmm, I just noticed the missing data above. My bad. :-) -- Conrad J. Sabatier <[EMAIL PROTECTED]> -- "In Unix veritas" _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"