summaryrefslogtreecommitdiffstats
path: root/libc/misc/dirent
Commit message (Collapse)AuthorAgeFilesLines
* Fixup totally broken locking code... No storage for the mutex,Eric Andersen2002-05-308-29/+29
| | | | | wrong ifdef macro.. -Erik
* Oops. Stupid typo.Eric Andersen2002-05-111-1/+1
|
* Implement readdir_r. Audit for proper thread safety and locking.Eric Andersen2002-05-1110-101/+140
| | | | -Erik
* Avoid defining __USE_FILE_OFFSET64, since we do _NOT_ wantEric Andersen2002-04-093-9/+15
| | | | | | interfaces silently renamed under us or very bad things may happen... -Erik
* Fix a segfault in scandir for empty directories. After looking overEric Andersen2002-03-121-65/+77
| | | | | our version, I'm adopting the scandir from glibc (with minor changes) instead as it seems simpler and already correct.
* Don't redefine stuffEric Andersen2002-02-263-9/+30
|
* Scrub malloc handlingEric Andersen2002-01-082-16/+25
|
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-191-0/+1
|
* Scrub up some lingering problems preventing readdir64 from workingEric Andersen2001-11-1412-18/+38
| | | | | | and creating several *64 problems, particualrly when client apps used -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64. All better now. -Erik
* In theory, this adds readdir64 and friends. Dunno if theyEric Andersen2001-10-176-3/+176
| | | | | work yet or not.... -Erik
* ANSI/ISO specifies that no library function sets errno to 0.Manuel Novoa III2001-06-261-2/+0
|
* Looks like we lost clearing errnoEric Andersen2001-06-261-0/+2
|
* Remove simulated d_type support for getdents and the dirent struct, and useManuel Novoa III2001-06-251-11/+1
| | | | the straight getdents syscall instead of the wrapper (which leaked memory).
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-2/+1
| | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
* Turns out alphasort was totally broken. This fixed one works.Eric Andersen2001-05-081-4/+3
| | | | -Erik
* A patch from Jon Nelson <jnelson@securepipe.com> to make scandirEric Andersen2001-05-081-4/+5
| | | | sort things as it is supposed to do.
* Fix include/errno.h to not use kernel header, and instead use bits/errno.h.Eric Andersen2001-04-067-13/+13
| | | | | | | This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik
* Add in alphasort (working fine) and scandir (just a stub for now).Eric Andersen2001-03-193-1/+90
| | | | -Erik
* Move the dirent stuff. I suppose it is system dependant, but thenEric Andersen2001-03-199-0/+345
it really should be grouped together too. And it needed to be grouped more then it needed to be in sysdeps/linux/common