|author||Rich Felker <firstname.lastname@example.org>||2011-06-06 18:04:28 -0400|
|committer||Rich Felker <email@example.com>||2011-06-06 18:04:28 -0400|
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.
Diffstat (limited to 'src/time')
0 files changed, 0 insertions, 0 deletions