1507 Commits (21284ec75db064d3f27fcd1d6ae37b613db61c43)
 

Author SHA1 Message Date
Rich Felker 21284ec75d microblaze TLS relocation support, completely untested 14 years ago
Rich Felker 9ec4283b28 add support for TLS variant I, presently needed for arm and mips 14 years ago
Rich Felker d5304147b9 block uid/gid changes during posix_spawn 14 years ago
Rich Felker 42c36f957d fix overlap of thread stacks with thread tls segments 14 years ago
Rich Felker c62b9f3980 fix main program TLS alignment for dynamic-linked programs 14 years ago
Rich Felker 36be5284c2 workaround broken hidden-visibility handling in pcc 14 years ago
Rich Felker 185a977074 ensure pointer decay in inline-asm arg for i386 syscall6 14 years ago
Rich Felker e23d358fd6 fix namespace clash (libc) in dynlink.c 14 years ago
Rich Felker 31f340a17a remove dead code from dynamic linker 14 years ago
Rich Felker 216dca82f6 comment possibly-confusing i386 vsyscall asm 14 years ago
Rich Felker 964e9f3c4c avoid the thread-ptr-init behavior of sigaction when not installing handler 14 years ago
Rich Felker 12e9b4faf6 i386 vsyscall support (vdso-provided sysenter/syscall instruction based) 14 years ago
Rich Felker f2b1f1af83 ensure that buffer for decoding auxv at startup is initially zero 14 years ago
Rich Felker 0a96a37f06 clean up and refactor program initialization 14 years ago
Rich Felker 017bf140ff fix breakage due to initializing thread pointer when loading libs 14 years ago
Rich Felker 00902c7384 make new TLS setup block even implementation-internals signals 14 years ago
Rich Felker 92e1cd9b0b don't crash if TLS library is loaded into process with no thread pointer 14 years ago
Rich Felker 6a2eaa3c5b fix buggy TLS size/alignment computations in static-linked TLS 14 years ago
Rich Felker bd17431a2c fix symbol acceptance/rejection rules for TLS 14 years ago
Rich Felker cf3fd3d002 TLS fixes, mainly alignment handling 14 years ago
Rich Felker f4f77c068f fix/improve shared library ctor/dtor handling, allow recursive dlopen 14 years ago
Rich Felker 5f88c0edd5 small dynamic linker module search fix 14 years ago
Rich Felker dcd6037150 support for TLS in dynamic-loaded (dlopen) modules 14 years ago
Rich Felker 642b7593c3 fix race condition in dlopen 14 years ago
Rich Felker 99a2af6f45 fix incorrect TLS reloc macro names in x86_64 reloc.h 14 years ago
Rich Felker 9c74856af7 dynamic-linked TLS support for everything but dlopen'd libs 14 years ago
Rich Felker c91aa03d24 remove freeing of dynamic linker data when dlopen/dlsym are not used 14 years ago
Rich Felker 9b153c043e beginnings of full TLS support in shared libraries 14 years ago
Rich Felker bc6a35fb7b partial TLS support for dynamic-linked programs 14 years ago
Rich Felker 8431d7972f TLS (GNU/C11 thread-local storage) support for static-linked programs 14 years ago
Rich Felker adefe830dd tell the assembler to mark all files as not requiring executable stack 14 years ago
Rich Felker 030e526392 add getopt reset support 14 years ago
Rich Felker e44849f5cf protect sem_open against cancellation 14 years ago
Rich Felker bf258341b7 overhaul sem_open 14 years ago
Rich Felker 6e2372a86c clean up, bugfixes, and general improvement for shm_open/shm_unlink 14 years ago
Rich Felker 2e3648b85d define some _POSIX_* macros that were omitted; required for XSI conformance 14 years ago
Rich Felker d712dd396d more close-on-exec fixes, mostly using new "e" flag to fopen 14 years ago
Rich Felker 8582a6e9f2 add 'e' modifier (close-on-exec) to fopen and fdopen 14 years ago
Rich Felker f2d08cf755 fix some more O_CLOEXEC/SOCK_CLOEXEC issues 14 years ago
Rich Felker 3609e019f3 always expose accept4 14 years ago
Rich Felker 9735d50070 always expose dup3 and pipe2 14 years ago
Rich Felker dc62790dee move accept4, dup3, and pipe2 to non-linux-specific locations 14 years ago
Rich Felker 79a5e73e51 emulate SOCK_CLOEXEC and SOCK_NONBLOCK for old (pre-2.6.27) kernels 14 years ago
Rich Felker 3d8d90c5cc sem_open should make process-shared semaphores 14 years ago
Rich Felker 39f296a95b use O_CLOEXEC to open semaphore files in sem_open 14 years ago
Rich Felker c983e6415a fix some indention-with-spaces that crept in 14 years ago
Rich Felker 8c0a3d9e5c microblaze port 14 years ago
Rich Felker e0ea44cb76 fix arm clone syscall bug (no effect unless app uses clone) 14 years ago
Rich Felker 68dbd05039 optimize strchrnul/strcspn not to scan string twice on no-match 14 years ago
Rich Felker 3f9ff1514e slightly cleaner strlen, also seems to compile to better code 14 years ago