summary refs log tree commit diff
path: root/dirent/scandirat.c
Commit message (Collapse)AuthorAgeFilesLines
* Refactor scandir/scandirat to use common tail.Roland McGrath2015-05-131-102/+8
|
* Break __scandir_cancel_handler out into its own file.Roland McGrath2015-05-131-15/+0
|
* Fix scandir scandirat namespace (bug 17999).Joseph Myers2015-02-191-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | The POSIX function scandir calls scandirat, which is not a POSIX function. This patch fixes this by making it use __scandirat and making scandirat a weak alias. There are no changes for scandir64 / scandirat64 because those are both _GNU_SOURCE-only functions so no namespace issue arises for them. Tested for x86_64 that the disassembly of installed shared libraries is unchanged by this patch. [BZ #17999] * dirent/scandir.c [!SCANDIR] (SCANDIRAT): Define to __scandirat instead of scandirat. * dirent/scandirat.c [!SCANDIRAT] (SCANDIRAT): Likewise. [!SCANDIRAT] (SCANDIRAT_WEAK_ALIAS): Define. [SCANDIRAT_WEAK_ALIAS] (scandirat): Define as weak alias of __scandirat. * include/dirent.h (scandirat): Do not use libc_hidden_proto. (__scandirat): Declare. Use libc_hidden_proto. * conform/Makefile (test-xfail-POSIX2008/dirent.h/linknamespace): Remove variable. (test-xfail-XOPEN2K8/dirent.h/linknamespace): Likewise.
* Update copyright dates with scripts/update-copyrights.Joseph Myers2015-01-021-1/+1
|
* Use glibc_likely instead __builtin_expect.Ondřej Bílka2014-02-101-1/+1
|
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
|
* Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == ↵Roland McGrath2012-08-061-2/+13
| | | | struct dirent64.
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-091-3/+2
|
* Clean up PLT use for scandiratAndreas Schwab2011-08-111-0/+1
|
* Implement scandirat functionUlrich Drepper2011-08-091-0/+143