aboutsummaryrefslogtreecommitdiff
path: root/src/dirent (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix errno value when fdopendir is given an invalid file descriptor•••this resolves an issue reported by Vasiliy Kulikov Rich Felker2011-07-211-1/+4
* optimize opendir using O_CLOEXECRich Felker2011-06-251-2/+1
* fix handling of d_name in struct dirent•••basically there are 3 choices for how to implement this variable-size string member: 1. C99 flexible array member: breaks using dirent.h with pre-C99 compiler. 2. old way: length-1 string: generates array bounds warnings in caller. 3. new way: length-NAME_MAX string. no problems, simplifies all code. of course the usable part in the pointer returned by readdir might be shorter than NAME_MAX+1 bytes, but that is allowed by the standard and doesn't hurt anything. Rich Felker2011-06-061-4/+3
* avoid fd leak if opendir is cancelled when calloc has failedRich Felker2011-04-181-1/+2
* fix errno handling in scandir:•••1. saved errno was not being restored, illegally clearing errno to 0. 2. no need to backup and save errno around free; it will not touch except perhaps when the program has already invoked UB... Rich Felker2011-04-111-2/+1
* global cleanup to use the new syscall interfaceRich Felker2011-03-201-1/+1
* finish moving 32-bit-specific junk out of source files.Rich Felker2011-02-151-1/+1
* initial check-in, version 0.5.0Rich Felker2011-02-1213-0/+244