Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | optimize opendir using O_CLOEXEC | Rich Felker | 2011-06-25 | 1 | -2/+1 |
| | |||||
* | fix handling of d_name in struct dirent | Rich Felker | 2011-06-06 | 1 | -4/+3 |
| | | | | | | | | | | | | 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. | ||||
* | avoid fd leak if opendir is cancelled when calloc has failed | Rich Felker | 2011-04-18 | 1 | -1/+2 |
| | |||||
* | fix errno handling in scandir: | Rich Felker | 2011-04-11 | 1 | -2/+1 |
| | | | | | | 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... | ||||
* | global cleanup to use the new syscall interface | Rich Felker | 2011-03-20 | 1 | -1/+1 |
| | |||||
* | finish moving 32-bit-specific junk out of source files. | Rich Felker | 2011-02-15 | 1 | -1/+1 |
| | |||||
* | initial check-in, version 0.5.0 v0.5.0 | Rich Felker | 2011-02-12 | 13 | -0/+244 |