gcc problem, I can't get the 'ctime(&(statbuf.st_atime)' value
in line20.
Conrad J. Sabatier
conrads at cox.net
Fri Apr 28 13:17:43 UTC 2006
On Fri, 28 Apr 2006 16:22:10 +0800, "jiangyong jon7808"
<jon7808 at gmail.com> 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!*************************
--
Conrad J. Sabatier <conrads at cox.net> -- "In Unix veritas"
More information about the freebsd-questions
mailing list