aboutsummaryrefslogtreecommitdiff
path: root/src/regex/regexec.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-01-23fix broken copy relocations from dynamic linker cleanupRich Felker1-1/+4
this issue affected programs which use global variables exported by non-libc libraries.
2012-01-23dynamic linker support for PIE binaries (position-independent main program)Rich Felker1-3/+6
even with this change, PIE will not work yet due to deficiencies in the crt1.o startup code.
2012-01-23cleanup dynamic linker, removing some code duplicationRich Felker1-80/+66
2012-01-23update release notes for 0.8.4Rich Felker1-3/+5
2012-01-22fix cancellation failure in single-threaded programsRich Felker1-1/+1
even a single-threaded program can be cancellable, e.g. if it's called pthread_cancel(pthread_self()). the correct predicate to check is not whether multiple threads have been invoked, but whether pthread_self has been invoked.
2012-01-22support GLOB_PERIOD flag (GNU extension) to glob functionRich Felker1-1/+2
patch by sh4rm4
2012-01-22update WHATSNEW in preparation for 0.8.4 (not finished)Rich Felker1-0/+30
2012-01-20use prlimit syscall for getrlimit/setrlimitRich Felker2-4/+14
this allows the full range of 64-bit limit arguments even on 32-bit systems. fallback to the old syscalls on old kernels that don't support prlimit.
2012-01-20add prlimit syscall wrapperRich Felker3-0/+18
2012-01-20fix dynamic linker not to depend on DYNAMIC ptr in 0th entry of GOTRich Felker1-3/+12
this fixes an issue using gold instead of gnu ld for linking. it also should eliminate the need of the startup code to even load/pass the got address to the dynamic linker. based on patch submitted by sh4rm4 with minor cosmetic changes. further cleanup will follow.
2012-01-18alias basename to glibc name for it, to meet abi goalsRich Felker1-0/+3
note that regardless of the name used, basename is always conformant. it never takes on the bogus gnu behavior, unlike glibc where basename is nonconformant when declared manually without including libgen.h.
2012-01-17fix char signedness bug in dynlinker hash functionRich Felker1-1/+2
this only affects non-ascii symbol names, which are probably not in use anyway..
2011-12-23fix broken reboot wrapper (syscall needs extra silly magic arguments...)Rich Felker1-1/+1
2011-11-16fix issue with excessive mremap syscalls on reallocRich Felker1-4/+2
CHUNK_SIZE macro was defined incorrectly and shaving off at least one significant bit in the size of mmapped chunks, resulting in the test for oldlen==newlen always failing and incurring a syscall. fortunately i don't think this issue caused any other observable behavior; the definition worked correctly for all non-mmapped chunks where its correctness matters more, since their lengths are always multiples of the alignment.
2011-11-10fix __cplusplus extern "C" closing brace in pty.h (typo?)Rich Felker1-1/+1
2011-11-10fix signed overflows at most-negative values in ato(i|l|ll)Rich Felker3-6/+9
patch by Pascal Cuoq (with minor tweaks to comments)
2011-11-10fix all missing instances of __cplusplus checks/extern "C" in headersRich Felker21-1/+166
patch by Arvid Picciani (aep)
2011-10-26report sem value overflows in sem_postRich Felker1-0/+4
this is not required by the standard, but it's nicer than corrupting the state and rather inexpensive.
2011-10-17add some missing GNU FNM_* extensions to the headerRich Felker1-1/+3
note that none of these are implemented, and programs depending on them may break... patch by sh4rm4
2011-10-17fix some details in ugly stuff that doesn't belong in libcRich Felker2-6/+8
patches by sh4rm4, presumably needed to make gdb or some similar junk happy...
2011-10-15don't define wchar_t on c++Rich Felker3-0/+6
it's a keyword in c++ (wtf). i'm not sure this is the cleanest solution; it might be better to avoid ever defining __NEED_wchar_t on c++. but in any case, this works for now.