Требуется определить время модификации файла, добавил такой код:
if (fstat(fileno(f),sb)) {
fprintf(stderr,"Unable to get modify time of file %s\n",filename);
exit(1);
все работает на freebsd 5. Запустил на freebsd 6 amd64, не работает, мол не могу получить время.
Где что не так сделал?
>Требуется определить время модификации файла, добавил такой код:
>if (fstat(fileno(f),sb)) {
> fprintf(stderr,"Unable to get modify time of file %s\n",filename);
>
> exit(1);
>все работает на freebsd 5. Запустил на freebsd 6 amd64, не работает,
>мол не могу получить время.
>Где что не так сделал?Телепузики-телепаты в бегах.
>Требуется определить время модификации файла, добавил такой код:
>if (fstat(fileno(f),sb)) {
> fprintf(stderr,"Unable to get modify time of file %s\n",filename);
>
> exit(1);
>все работает на freebsd 5. Запустил на freebsd 6 amd64, не работает,
>мол не могу получить время.
>Где что не так сделал?сделайте perror(3) вместо вашего fprintf - сразу станет яснее...