diff options
author | Ulrich Drepper <drepper@gmail.com> | 2011-08-09 09:57:55 -0400 |
---|---|---|
committer | Ulrich Drepper <drepper@gmail.com> | 2011-08-09 09:57:55 -0400 |
commit | c55fbd1ea768f9fdef34a01377702c0d72cbc213 (patch) | |
tree | 0e67d339ad240756843292384535c40cad03df95 /ChangeLog | |
parent | 879165f25a1a6b13995e43c11e88b1a21b6f101e (diff) | |
download | glibc-c55fbd1ea768f9fdef34a01377702c0d72cbc213.zip glibc-c55fbd1ea768f9fdef34a01377702c0d72cbc213.tar.gz glibc-c55fbd1ea768f9fdef34a01377702c0d72cbc213.tar.bz2 |
Implement scandirat function
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -1,3 +1,26 @@ +2011-08-09 Ulrich Drepper <drepper@gmail.com> + + * Versions.def [libc]: Add GLIBC_2.15. + * dirent/Makefile (routines): Add scandirat and scandirat64. + * dirent/Versions [libc]: Export scandirat and scandirat64 for + GLIBC_2.15. + * dirent/dirent.h: Declare scandirat and scandirat64. + * dirent/scandirat.c: New file. + * dirent/scandirat64.c: New file. + * sysdeps/wordsize-64/scandirat.c: New file. + * sysdeps/wordsize-64/scandirat64.c: New file. + * dirent/opendir.c: Define opendirat. + * dirent/scandir.c: Move code to scandirat.c. Implement scandir + using scandirat. + * dirent/scandir64.c: Adjust for scandir.c change. + * include/dirent.h: Define scandir_cancel_struct. Declare __opendirat, + __scandirat64, and __scandir_cancel_handler. + * sysdeps/unix/opendir.c: Rename __opendir to __opendirat. Take + additional parameter and use openat instead of open (outside of ld.so). + Add new __opendir as wrapper around __opendirat. + * sysdeps/unix/sysv/linux/i386/scandir64.c: Reimplement __old_scandir64 + here without requiring old scandirat implementation. + 2011-08-08 Ulrich Drepper <drepper@gmail.com> * dirent/scandir.c (cancel_handler): Renamed to |