| Commit message (Expand) | Author | Age | Files | Lines |
| * | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | 2013-12-12 | 7 | -4/+8 |
| * | add legacy getloadavg api | Szabolcs Nagy | 2013-11-21 | 1 | -0/+18 |
| * | support configurable page size on mips, powerpc and microblaze•••PAGE_SIZE was hardcoded to 4096, which is historically what most
systems use, but on several archs it is a kernel config parameter,
user space can only know it at execution time from the aux vector.
PAGE_SIZE and PAGESIZE are not defined on archs where page size is
a runtime parameter, applications should use sysconf(_SC_PAGE_SIZE)
to query it. Internally libc code defines PAGE_SIZE to libc.page_size,
which is set to aux[AT_PAGESZ] in __init_libc and early in __dynlink
as well. (Note that libc.page_size can be accessed without GOT, ie.
before relocations are done)
Some fpathconf settings are hardcoded to 4096, these should be actually
queried from the filesystem using statfs.
| Szabolcs Nagy | 2013-09-15 | 2 | -2/+2 |
| * | unbreak vwarn: print ": " before errno message•••patch by Strake. this seems to be a regression caused by fixing the
behavior of perror("") to match perror(0) at some point in the past.
| Rich Felker | 2013-08-21 | 1 | -2/+5 |
| * | collapse euidaccess to a call to faccessat•••it turns out Linux is buggy for faccessat, just like fchmodat: the
kernel does not actually take a flags argument. so we're going to have
to emulate it there.
| Rich Felker | 2013-08-03 | 1 | -9/+1 |
| * | add legacy euidaccess function and eaccess alias for it•••this is mainly for ABI compat purposes.
| Rich Felker | 2013-08-03 | 1 | -0/+18 |
| * | add legacy function valloc•••it was already declared in stdlib.h, but not defined anywhere.
| Rich Felker | 2013-08-02 | 1 | -0/+8 |
| * | make err.h functions print __progname•••patch by Strake. previously is was not feasible to duplicate this
functionality of the functions these were modeled on, since argv[0]
was not saved at program startup, but now that it's available it's
easy to use.
| Rich Felker | 2013-05-18 | 1 | -0/+4 |
| * | more close-on-exec fixes, mostly using new "e" flag to fopen | Rich Felker | 2012-09-29 | 1 | -1/+1 |
| * | cleanup src/linux and src/misc trees, etc.•••previously, it was pretty much random which one of these trees a given
function appeared in. they have now been organized into:
src/linux: non-POSIX linux syscalls (possibly shard with other nixen)
src/legacy: various obsolete/legacy functions, mostly wrappers
src/misc: still mostly uncategorized; some misc POSIX, some nonstd
src/crypt: crypt hash functions
further cleanup will be done later.
| Rich Felker | 2012-09-07 | 13 | -0/+302 |