summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio
Commit message (Expand)AuthorAgeFilesLines
* Return -1 instead of 0 upon reaching EOF. This is somewhat ill-adviseddas2009-04-062-4/+6
* Add dprintf() and vdprintf() from POSIX.1-2008. Like getline(),das2009-03-046-32/+198
* Rewrite asprintf() as a wrapper around vasprintf(), thus reducing thedas2009-03-021-43/+22
* The argument corresponding to %zn is supposed to be an ssize_t *, notdas2009-03-022-6/+6
* Use C99-style initializers. No functional change.das2009-03-011-4/+9
* Replace a dozen lines of code with a call to strnlen() / wcsnlen().das2009-02-282-33/+2
* - Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(),das2009-02-288-5/+377
* Make sure %zd treats negative arguments properly on 32-bit platforms.das2009-02-283-5/+8
* Better wording for clearing EOF indicator.trhodes2009-01-281-0/+4
* Remove another comment about clearing EOF indicator.trhodes2009-01-281-4/+1
* Update the manpage to reflect r145172.das2009-01-281-2/+1
* Remove comment about clearerr() being the only method of clearingtrhodes2009-01-281-3/+1
* Add support for multibyte thousands_sep encodings, e.g., U+066C.das2009-01-223-173/+225
* - Add support for multibyte decimal_point encodings, e.g., U+066B.das2009-01-192-23/+49
* Add support for multibyte decimal_point encodings, e.g., U+066B.das2009-01-192-23/+35
* When f[w]printf() is called on an unbuffered file like stdout, itdas2009-01-172-14/+23
* Simplify printf's inlined output buffering routines. On amd64, thisdas2009-01-171-18/+18
* Introduce a local variable and use it instead of passed in parameterrdivacky2009-01-152-2/+6
* Reduce code duplication by moving functions that are identical in bothdas2009-01-153-427/+216
* Convert the insidious macros that handle printf()'s buffering intodas2009-01-153-86/+204
* Set the error indicator on an attempt to write to a read-only stream.das2009-01-081-0/+1
* Consolidate some variable initializations. No substantive change.das2008-12-112-13/+13
* Move the xprintf hook to where it belongs; it shouldn't be in thedas2008-12-101-6/+4
* Fix fread() to return a correct value on platforms where sizeof(int) !=ru2008-12-011-1/+1
* Initialize "nconv" to a reasonable value in all code paths. Prior tocperciva2008-08-041-1/+3
* Fix a few bugs with the _gettemp() routine which implements mkstemp(),jhb2008-07-281-11/+26
* Use arc4random_uniform(3) since modulo size is not power of 2ache2008-07-221-1/+1
* Fix a bogon in the previous commit and add some missing error checks.das2008-06-291-9/+12
* Correctly handle malloc() failure. While here, reduce the code size adas2008-06-294-103/+162
* Factor out the code that builds the argument table. We don't need separatedas2008-06-291-130/+47
* Reduce the level of duplication between vfprintf() and vfwprintf()das2008-06-295-975/+888
* Begin de-spaghettifying the code that handles positional arguments.das2008-06-292-188/+306
* Remove useless call to getdtablesize(2) in fdopen(3) and its uselessantoine2008-05-101-4/+0
* Retire the __fgetcookie(), __fgetpendout(), and __fsetfileno() accessorsjhb2008-05-052-27/+0
* Expose FILE's internals to the world again in all their glory. Restorejhb2008-05-0510-140/+23
* Add __fgetcookie(), __fgetpendout() and __fsetfileno() to the privatemarcel2008-05-041-0/+6
* Unbreak build: gnu sort has been configured to grope inside structmarcel2008-05-031-0/+7
* Unbreak build: libftpio gropes inside struct __sFILE. Implementmarcel2008-05-031-0/+14
* Next round of stdio changes: Remove all inlining of stdio operations andjhb2008-05-0212-112/+200
* Fix a leak in the recent fixes for file descriptors > SHRT_MAX. In thejhb2008-04-221-0/+1
* Next stage of stdio cleanup: Retire __sFILEX and merge the fields back intojhb2008-04-1726-143/+72
* Updates for changes in the way printf() handles hex floating pointdas2008-04-121-4/+5
* Add <limits.h> for SHRT_MAX.jhb2008-02-273-0/+3
* File descriptors are an int, but our stdio FILE object uses a short to holdjhb2008-02-273-0/+39
* Move all the xprintf-related symbols to FBSDprivate_1.0.das2007-12-181-9/+13
* Catch up with vfprintf.c,v 1.77.das2007-12-181-0/+1
* Remove some test instrumentation. (The Symbol.map changes broke it anyway.)das2007-12-092-8/+0
* Add rewind() to the list of functions which may fail and set errnoache2007-06-181-1/+2
* Add mbstate clear missed in one of the cases.ache2007-06-181-5/+6
* We should never zero-pad INF or NaN (yielding silly strings like "00inf")das2007-05-081-0/+1
OpenPOWER on IntegriCloud