[fpc-pascal] fpreaddir

Rainer Stratmann RainerStratmann at t-online.de
Thu May 1 18:53:02 CEST 2008


Am Donnerstag, 1. Mai 2008 18:58 schrieb Marc Santhoff:
> What os are you on?
Knoppix last DVD from heise
> I did "man readdir" and "man dirent" and found enough information. One
> bit from the dirent manpage:
I did it also

...
Other  than  Linux,  the d_type field is available mainly only on BSD systems.  
This field makes it possible to avoid the expense of calling
       stat() if further actions depend on the type of the file.
...

So I will use stat.

> BUGS
>      The usage of the member d_type of struct dirent is unportable as it is
>      FreeBSD-specific.  It also may fail on certain filesystems, for
> example the cd9660 filesystem.
>
> Maybe that's hitting you ...
>
> HTH,
> Marc
>
>
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal



More information about the fpc-pascal mailing list