174 Commits (dc95322e18615392eea69de355edd735a15a8f36)

Author SHA1 Message Date
Rich Felker 3e936ce81b fix linked list corruption in flockfile lists 12 years ago
Rich Felker 6e2bb7acf4 fix multiple stdio functions' behavior on zero-length operations 12 years ago
Rich Felker 402611c3ba suppress null termination when fgets reads EOF with no data 12 years ago
Rich Felker 5345c9b884 fix false ownership of stdio FILEs due to tid reuse 12 years ago
Rich Felker a6adb2bcd8 work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 12 years ago
Rich Felker c463e11eda simplify __stdio_exit static linking logic 12 years ago
Rich Felker 984c25b74d fix failure of wide printf/scanf functions to set wide orientation 12 years ago
Rich Felker ebd8142a6a fix incorrect return value for fwide function 12 years ago
Rich Felker df15168cf8 replace all remaining internal uses of pthread_self with __pthread_self 12 years ago
Rich Felker 7765706c05 add O_CLOEXEC fallback for open and related functions 12 years ago
Rich Felker 60158bff74 fix fd leak in tmpfile when the fdopen operation fails 12 years ago
Rich Felker 6a25313c11 simplify vasprintf implementation 12 years ago
Szabolcs Nagy bff6095d91 use cleaner code for handling float rounding in vfprintf 12 years ago
Rich Felker dd5f50da6f support linux kernel apis (new archs) with old syscalls removed 12 years ago
Rich Felker d677d3fe83 fix missing declaration of strcpy in implementation of tmpnam 12 years ago
Rich Felker 2fe6579125 overhaul tmpfile, tmpnam, and tempnam functions 12 years ago
Rich Felker 594c827a22 support kernels with no SYS_open syscall, only SYS_openat 12 years ago
Rich Felker e94d069286 fix printf rounding with %g for some corner case midpoints 12 years ago
Rich Felker 89740868c9 fix failure of printf %g to strip trailing zeros in some cases 12 years ago
Rich Felker 109048e031 fix carry into uninitialized slots during printf floating point rounding 12 years ago
Rich Felker dab441aea2 always initialize thread pointer at program start 12 years ago
Rich Felker 9743a399bf fix incorrect rounding in printf floating point corner cases 12 years ago
Rich Felker ba231cf9e5 fix buffer overflow in printf formatting of denormals with low bit set 12 years ago
Rich Felker 758ab35a16 in fdopen, avoid setting O_APPEND flag if it's already set 12 years ago
Rich Felker 3af2edee15 fix ftello result for append streams with unflushed output 12 years ago
Szabolcs Nagy 5f94205369 add __isoc99_vfscanf weak alias to vfscanf 13 years ago
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 13 years ago
Szabolcs Nagy 49b3a0d2ce minor vfprintf and vfwprintf changes to please static code analyzers 13 years ago
Rich Felker a938b5a12d removed unused variable in vfwprintf 13 years ago
Rich Felker fe80a8eb68 fix special-case breakage in popen due to reversed argument order 13 years ago
Rich Felker f0328a5656 fix invalid %m format crash in wide scanf variants 13 years ago
Rich Felker cbb8a69790 avoid crash in scanf when invalid %m format is encountered 13 years ago
Rich Felker 86cc54b577 protect against long double type mismatches (mainly powerpc for now) 13 years ago
Rich Felker 1d92cddb1e fix uninitialized/stale use of alloc (%m modifier) flag in scanf 13 years ago
Rich Felker ef5507867b fix scanf %c conversion wrongly storing a terminating null byte 13 years ago
Rich Felker e039db27c2 implement 'm' modifier for wide scanf variants 13 years ago
Rich Felker 16a1e0365d implement the 'm' (malloc) modifier for scanf 13 years ago
Rich Felker de80ea9f1c refactor wide-char scanf string handling 13 years ago
Rich Felker 1ab59de81e simplify some logic in scanf and remove redundant invalid-format check 13 years ago
Rich Felker f18846dd3a refactor scanf core to use common code path for all string formats 13 years ago
Rich Felker 5c5ac810c3 fix argument omission in ABI-compat weak_alias for fscanf 13 years ago
Isaac Dunham 14f0272ea1 Add ABI compatability aliases. 13 years ago
Rich Felker 9cb6e6ea12 rewrite popen to use posix_spawn instead of fragile vfork hacks 13 years ago
Rich Felker f1c1a5ea82 document self-synchronized destruction issue for stdio locking 14 years ago
Rich Felker dc059f03e8 always add memory streams to stdio open file list 14 years ago
Rich Felker efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 14 years ago
Rich Felker 835f9f950e clean up stdio_impl.h 14 years ago
Rich Felker a617a8e2ad fix more unused variable warnings 14 years ago
Rich Felker 8fc7b5965a separate getc/putc from fgetc/fputc 14 years ago
Rich Felker c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free 14 years ago