Commit History

Autor SHA1 Mensaxe Data
  Rich Felker f4f77c068f fix/improve shared library ctor/dtor handling, allow recursive dlopen %!s(int64=12) %!d(string=hai) anos
  Rich Felker 5f88c0edd5 small dynamic linker module search fix %!s(int64=12) %!d(string=hai) anos
  Rich Felker dcd6037150 support for TLS in dynamic-loaded (dlopen) modules %!s(int64=12) %!d(string=hai) anos
  Rich Felker 642b7593c3 fix race condition in dlopen %!s(int64=12) %!d(string=hai) anos
  Rich Felker 99a2af6f45 fix incorrect TLS reloc macro names in x86_64 reloc.h %!s(int64=12) %!d(string=hai) anos
  Rich Felker 9c74856af7 dynamic-linked TLS support for everything but dlopen'd libs %!s(int64=12) %!d(string=hai) anos
  Rich Felker c91aa03d24 remove freeing of dynamic linker data when dlopen/dlsym are not used %!s(int64=12) %!d(string=hai) anos
  Rich Felker 9b153c043e beginnings of full TLS support in shared libraries %!s(int64=12) %!d(string=hai) anos
  Rich Felker bc6a35fb7b partial TLS support for dynamic-linked programs %!s(int64=12) %!d(string=hai) anos
  Rich Felker 8431d7972f TLS (GNU/C11 thread-local storage) support for static-linked programs %!s(int64=12) %!d(string=hai) anos
  Rich Felker adefe830dd tell the assembler to mark all files as not requiring executable stack %!s(int64=12) %!d(string=hai) anos
  Rich Felker 030e526392 add getopt reset support %!s(int64=12) %!d(string=hai) anos
  Rich Felker e44849f5cf protect sem_open against cancellation %!s(int64=12) %!d(string=hai) anos
  Rich Felker bf258341b7 overhaul sem_open %!s(int64=12) %!d(string=hai) anos
  Rich Felker 6e2372a86c clean up, bugfixes, and general improvement for shm_open/shm_unlink %!s(int64=12) %!d(string=hai) anos
  Rich Felker 2e3648b85d define some _POSIX_* macros that were omitted; required for XSI conformance %!s(int64=12) %!d(string=hai) anos
  Rich Felker d712dd396d more close-on-exec fixes, mostly using new "e" flag to fopen %!s(int64=12) %!d(string=hai) anos
  Rich Felker 8582a6e9f2 add 'e' modifier (close-on-exec) to fopen and fdopen %!s(int64=12) %!d(string=hai) anos
  Rich Felker f2d08cf755 fix some more O_CLOEXEC/SOCK_CLOEXEC issues %!s(int64=12) %!d(string=hai) anos
  Rich Felker 3609e019f3 always expose accept4 %!s(int64=12) %!d(string=hai) anos
  Rich Felker 9735d50070 always expose dup3 and pipe2 %!s(int64=12) %!d(string=hai) anos
  Rich Felker dc62790dee move accept4, dup3, and pipe2 to non-linux-specific locations %!s(int64=12) %!d(string=hai) anos
  Rich Felker 79a5e73e51 emulate SOCK_CLOEXEC and SOCK_NONBLOCK for old (pre-2.6.27) kernels %!s(int64=12) %!d(string=hai) anos
  Rich Felker 3d8d90c5cc sem_open should make process-shared semaphores %!s(int64=12) %!d(string=hai) anos
  Rich Felker 39f296a95b use O_CLOEXEC to open semaphore files in sem_open %!s(int64=12) %!d(string=hai) anos
  Rich Felker c983e6415a fix some indention-with-spaces that crept in %!s(int64=12) %!d(string=hai) anos
  Rich Felker 8c0a3d9e5c microblaze port %!s(int64=12) %!d(string=hai) anos
  Rich Felker e0ea44cb76 fix arm clone syscall bug (no effect unless app uses clone) %!s(int64=12) %!d(string=hai) anos
  Rich Felker 68dbd05039 optimize strchrnul/strcspn not to scan string twice on no-match %!s(int64=12) %!d(string=hai) anos
  Rich Felker 3f9ff1514e slightly cleaner strlen, also seems to compile to better code %!s(int64=12) %!d(string=hai) anos