2501 Commits (0b80a7b0404b6e49b0b724e3e3fe0ed5af3b08ef)

Author SHA1 Message Date
Rich Felker 0b80a7b040 add support for caller-provided buffers to setvbuf 8 years ago
Rich Felker 6019459251 clean up allocation/setup logic for open_[w]memstream 8 years ago
Rich Felker 0b043c7b70 clean up allocation/setup logic for fmemopen 8 years ago
Rich Felker 4245a233c1 minor cleanup in fopencookie 8 years ago
Rich Felker c9f415d7ea allow interposition/replacement of allocator (malloc) 8 years ago
Rich Felker c1014a812c refactor flockfile not to duplicate lock mechanism logic 8 years ago
Rich Felker c21f750727 fix stdio lock dependency on read-after-free not faulting 8 years ago
Rich Felker 502027540b remove unused __brk function/source file 8 years ago
Rich Felker 14032c30e2 comment __malloc_donate overflow logic 8 years ago
Alexander Monakov ce7ae11acf ldso, malloc: implement reclaim_gaps via __malloc_donate 8 years ago
Alexander Monakov d889cc3463 malloc: fix an over-allocation bug 8 years ago
Rich Felker 4bf0717e51 fix return value of nice function 8 years ago
Alexander Monakov 424eab2225 optimize malloc0 9 years ago
Rich Felker 10e4bd3780 fix incorrect results for catan with some inputs 8 years ago
Rich Felker ae2a01da2e fix wrong result in casin and many related complex functions 8 years ago
Samuel Holland ea81529fb9 implement wcsftime padding specifier extensions 8 years ago
Rich Felker 119bc55ba6 prevent bypass of guarantee that suids start with fd 0/1/2 open 8 years ago
Szabolcs Nagy 282b1cd266 fix fmaf wrong result 8 years ago
Rich Felker 0cf50581ec fix nl_langinfo_l(CODESET, loc) reporting wrong locale's value 8 years ago
Rich Felker 57b97b42bd add public interface headers to implementation files 8 years ago
Rich Felker 2fae10f887 fix aliasing violations in fgetpos/fsetpos 8 years ago
Rich Felker 455bd82445 use idiomatic safe form for FUNLOCK macro 8 years ago
Rich Felker 7c59d09863 in vswprintf, initialize the FILE rather than memset-and-assign 8 years ago
Rich Felker aaa29c26ee remove unused MIN macro from getdelim source file 8 years ago
Rich Felker 0fbe53ed3f remove useless null check before call to free in fclose 8 years ago
Rich Felker 52d42b5888 remove useless and confusing parentheses in stdio __towrite function 8 years ago
Rich Felker e7eeeb9f2a avoid use of readv syscall in __stdio_read backend when not needed 8 years ago
Rich Felker f92804188e consistently return number of bytes read from stdio read backend 8 years ago
Rich Felker 9bf9c732f9 remove obfuscated flags bit-twiddling logic in __stdio_read 8 years ago
Rich Felker b123f23952 fix getopt wrongly treating colons in optstring as valid option chars 8 years ago
Rich Felker 82f176803a add getentropy function 8 years ago
Hauke Mehrtens e206582091 add getrandom syscall wrapper 8 years ago
Rich Felker 6d6102427d convert execvp error handling to switch statement 8 years ago
Przemyslaw Pawelczyk 8e0b38060d fix execvp failing on not-dir entries in PATH. 9 years ago
Rich Felker 75cba9c67f fix incorrect overflow check for allocation in fmemopen 8 years ago
Dmitry V. Levin 23ddab8569 make getcwd fail if it cannot obtain an absolute path 8 years ago
Rich Felker c7f0da4134 adjust strftime + modifier to match apparent intent of POSIX 8 years ago
Rich Felker 596207aa38 fix strftime field widths with %F format and zero year 8 years ago
Rich Felker cc7c300d1a document pthread structure ABI constraints in comments 8 years ago
Alexander Monakov e53296f889 re-fix child reaping in wordexp 8 years ago
Rich Felker cd0ae687de revert regression in faccessat AT_EACCESS robustness 8 years ago
William Pitcock 7c709f2d4f store pthread stack guard sizes for pthread_getattr_np 8 years ago
Samuel Holland 6f03b61b46 getopt_long: accept prefix match of long options containing equals signs 8 years ago
Samuel Holland f1abc29bd0 fix getopt_long arguments to partial matches 8 years ago
Rich Felker b64539ae06 fix printf alt-form octal with value 0 and no explicit precision 8 years ago
Jens Gustedt 32482f61da revise the definition of multiple basic locks in the code 8 years ago
Jens Gustedt c4bc0b1a64 consistently use the LOCK an UNLOCK macros 8 years ago
Jens Gustedt 47d0bcd476 new lock algorithm with state and congestion count in one atomic int 8 years ago
Rich Felker 628cf979b2 fix iconv output of surrogate pairs in ucs2 9 years ago
Rich Felker 95c6044e2a add support for BOM-determined-endian UCS2, UTF-16, and UTF-32 to iconv 9 years ago