about summary refs log tree commit diff
path: root/src/stdio
Commit message (Expand)AuthorAgeFilesLines
...
* fix uninitialized/stale use of alloc (%m modifier) flag in scanfRich Felker2013-07-202-0/+4
* fix scanf %c conversion wrongly storing a terminating null byteRich Felker2013-06-222-4/+8
* implement 'm' modifier for wide scanf variantsRich Felker2013-06-061-7/+40
* implement the 'm' (malloc) modifier for scanfRich Felker2013-06-051-22/+48
* refactor wide-char scanf string handlingRich Felker2013-06-051-55/+32
* simplify some logic in scanf and remove redundant invalid-format checkRich Felker2013-06-041-18/+8
* refactor scanf core to use common code path for all string formatsRich Felker2013-06-041-85/+52
* fix argument omission in ABI-compat weak_alias for fscanfRich Felker2013-04-061-1/+1
* Add ABI compatability aliases.Isaac Dunham2013-04-0511-0/+33
* rewrite popen to use posix_spawn instead of fragile vfork hacksRich Felker2013-03-241-41/+41
* document self-synchronized destruction issue for stdio lockingRich Felker2012-12-101-0/+10
* always add memory streams to stdio open file listRich Felker2012-11-093-18/+21
* clean up sloppy nested inclusion from pthread_impl.hRich Felker2012-11-082-0/+4
* clean up stdio_impl.hRich Felker2012-11-0835-2/+83
* fix more unused variable warningsRich Felker2012-11-012-3/+2
* separate getc/putc from fgetc/fputcRich Felker2012-10-274-6/+25
* correct locking in stdio functions that tried to be lock-freeRich Felker2012-10-246-16/+36
* greatly improve freopen behaviorRich Felker2012-10-243-15/+27
* remove useless failure-check from freopen (can't happen)Rich Felker2012-10-241-2/+2
* fix copy/paste error in popen changes that broke signalsRich Felker2012-10-211-1/+1
* fix usage of locks with vforkRich Felker2012-10-191-1/+1
* avoid raising spurious division-by-zero exception in printfRich Felker2012-10-181-1/+1
* overhaul system() and popen() to use vfork; fix various related bugsRich Felker2012-10-181-24/+44
* add 'e' modifier (close-on-exec) to fopen and fdopenRich Felker2012-09-292-2/+5
* fix some more O_CLOEXEC/SOCK_CLOEXEC issuesRich Felker2012-09-291-1/+1
* fix invalid implicit pointer conversion in gnulib-compat functionsRich Felker2012-09-061-1/+1
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-0642-43/+43
* implement "low hanging fruit" from C11Rich Felker2012-08-251-2/+2
* add bsd fgetln functionRich Felker2012-08-112-0/+20
* minor but worthwhile optimization in printf: avoid expensive strspnRich Felker2012-08-101-4/+2
* trivial optimization to printf: avoid wasted call frameRich Felker2012-08-101-1/+1
* putw is supposed to return 0 (not the value written) on successRich Felker2012-07-041-1/+1
* make sure getw/putw agree with prototypes by defining _GNU_SOURCERich Felker2012-07-042-0/+2
* fix missing function declarations for __stdio_exitRich Felker2012-07-022-0/+4
* fix fwrite return value when full write does not succeedRich Felker2012-06-201-1/+1
* avoid cancellation in pcloseRich Felker2012-06-201-3/+4
* fix invalid memory access in pcloseRich Felker2012-06-201-1/+2
* make popen cancellation-safeRich Felker2012-06-201-0/+7
* popen: handle issues with fd0/1 being closedRich Felker2012-06-201-3/+3
* fix another oob pointer arithmetic issue in printf floating pointRich Felker2012-06-201-1/+1
* minor perror behavior fixRich Felker2012-06-201-1/+1
* fix pointer overflow bug in floating point printfRich Felker2012-06-191-3/+3
* add new stdio extension functions to make gnulib happyRich Felker2012-06-191-0/+24
* stdio: handle file position correctly at program exitRich Felker2012-06-193-3/+35
* minor cleanup in fflushRich Felker2012-06-191-5/+1
* remove flush hook cruft that was never used from stdioRich Felker2012-06-192-4/+0
* change stdio_ext __freading/__fwriting semantics slightlyRich Felker2012-06-171-2/+2
* fdopen should set errno when it fails due to invalid mode stringRich Felker2012-06-171-1/+4
* fix %ls breakage in last printf fixRich Felker2012-06-081-2/+2
* fix printf %ls with precision limit over-read issueRich Felker2012-06-081-2/+2