site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Thread-index: AcZR2xfY+kZ3+zcZRCCJJJGIQQt85AWrEqegAAHhk1A= Thread-topic: dirent->d_type: DT_LNK oddness ? Ignore this - the perf hit on calling readlink is pretty small, even if I call it on every file in the directory. Still interested in why I'm seeing this, but not for resolving the issue I (was) banging my head over.
-----Original Message----- Hiya -
Playing with BSD File routines & it seems that *every* file I retrieve info on via readdir that isn't a directory or a pipe/fifo has "DT_LNK" set.
I would have thought that this should only be set for symbolic links (cannot be sure, since sys/dirent.h doesn't elaborate on the enums listed, and I can find nothing on this via google.
Should I maybe be using something other than readdir to grab the contents of a directory ? At this point I'm looking for file name, and the type of stuff that (I thought) was included in dirent's d_type (whether something is a directory, pipe, link or 'regular' file).
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com