282 Commits (b052f13cd1215cf444f16ccf14c96e32f61f73e0)

Author SHA1 Message Date
Rich Felker b052f13cd1 namespace fixes for sys/mman.h 15 years ago
Rich Felker 53ab4e793b fix missing include in posix_madvise.c (compile error) 15 years ago
Rich Felker 2357350924 support posix_madvise (previous a stub) 15 years ago
Rich Felker 1c76683cb4 add syscall wrappers for posix_fadvise, posix_fallocate 15 years ago
Rich Felker 145c05345d block cancellation in wordexp, handle more errors 15 years ago
Rich Felker f0fc95d439 avoid malloc of potentially-large string in wordexp 15 years ago
Rich Felker a6054e3c94 move some more code out of pthread_create.c 15 years ago
Rich Felker 4f24994920 fix uninitialized waiters field in semaphores 15 years ago
Rich Felker 43ee4df338 dns lookups: protect against cancellation and fix incorrect error codes 15 years ago
Rich Felker 75a0be1f65 avoid fd leak if opendir is cancelled when calloc has failed 15 years ago
Rich Felker df9e11bb06 protect ftw and nftw against cancellation 15 years ago
Rich Felker d2c604d5a4 protect syslog against cancellation 15 years ago
Rich Felker be2e06d347 recheck cancellation disabled flag after syscall returns EINTR 15 years ago
Rich Felker 61b56a8d21 remove bogus extra logic for close cancellability 15 years ago
Rich Felker 1bc44a4734 fix typo in x86_64 cancellable syscall asm 15 years ago
Rich Felker e98bdca9df minimal realpath implementation using /proc 15 years ago
Rich Felker 2afed79f15 pthread_exit is not supposed to affect cancellability 15 years ago
Rich Felker 1ebde9c3a2 fix pthread_exit from cancellation handler 15 years ago
Rich Felker 9080cc153c clean up handling of thread/nothread mode, locking 15 years ago
Rich Felker eb0e8fa0b1 debloat: use __syscall instead of syscall where possible 15 years ago
Rich Felker 09dae2b7b6 fix bugs in cancellable syscall asm 15 years ago
Rich Felker ebf82447be optimize cancellation enable/disable code 15 years ago
Rich Felker 02eff258c6 don't use pthread_once when there is no danger in race 15 years ago
Rich Felker e74664016b fix some minor issues in cancellation handling patch 15 years ago
Rich Felker feee98903c overhaul pthread cancellation 15 years ago
Rich Felker 90f09a0dde remove stupid debug code in wordexp 15 years ago
Rich Felker d251c2645c implement wordexp. first try, may be buggy. intended to be safe. 15 years ago
Rich Felker 69cf09c821 avoid setting errno when checking for tty 15 years ago
Rich Felker b172dc8b58 make tmpfile slightly more efficient (use unlink syscall instead of remove) 15 years ago
Rich Felker e983aea0ae change sem_trywait algorithm so it never has to call __wake 15 years ago
Rich Felker ec2e50d0d7 cheap trick to further optimize locking normal mutexes 15 years ago
Rich Felker 016a5dc192 use a separate signal from SIGCANCEL for SIGEV_THREAD timers 15 years ago
Rich Felker 9beb6330c0 simplify cancellation point handling 15 years ago
Rich Felker 19c1830eaa simplify syslog, add vsyslog interface (nonstandard) 15 years ago
Rich Felker a77411a50d remove useless SIGPIPE protection from syslog 15 years ago
Rich Felker a444ee3410 fix syslog (corrected SIGPIPE blocking, and using dgram instead of stream) 15 years ago
Rich Felker 07e865cc5a numerous fixes to sysv ipc 15 years ago
Rich Felker 55b123b5ed add syscall wrapper for flock 15 years ago
Rich Felker 6f0259a4fc fix bug whereby getopt_long allowed mismatch in last char of option name 15 years ago
Rich Felker 91e836fda7 implement getgrouplist (for initgroups), formerly dummied-out 15 years ago
Rich Felker 3f44f298e4 fix prototypes/signature for setgroups, etc. 15 years ago
Rich Felker 6597f9ac13 implement memrchr (nonstandard) and optimize strrchr in terms of it 15 years ago
Rich Felker 750b738e53 add ptsname_r (nonstandard) and split ptsname (standard) to separate file 15 years ago
Rich Felker e2915eeeea speed up threaded fork 15 years ago
Rich Felker c89862660b optimize ntohl etc. in terms of bswap functions 15 years ago
Rich Felker c546be175c move bswap functions to static inline in byteswap.h 15 years ago
Rich Felker 4f4ba4c02f fix broken bswap_32 15 years ago
Rich Felker e514228043 fix printf("%.9g", 1.1) and similar not dropping trailing zeros 15 years ago
Rich Felker dae17a1aaf fix errno handling in scandir: 15 years ago
Rich Felker 52458cfa8c fix fputwc return value 15 years ago