summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio
AgeCommit message (Expand)AuthorFilesLines
2019-12-03fwide() does not unlock if error was occurred.asou1-2/+4
2019-09-07more Version 1 AT&T UNIX history:schwarze1-3/+7
2019-08-30.Dt same as filenamederaadt1-3/+3
2019-08-30mop up stdarg rename; ok deraadtjmc4-12/+12
2019-06-29two more syscall == -1 checksderaadt1-3/+3
2019-06-28Specify that {v,}asprintf(3) returns precisely -1 on failure,schwarze1-7/+11
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt5-11/+11
2019-06-27Simplify the description of [v]snprintf(3), move the descriptionschwarze1-19/+18
2019-06-26an -> a;jmc1-2/+2
2019-06-26The POSIX-compatible way of checking for {v,}{f,s,sn,d}printf(3)deraadt1-4/+5
2019-05-16More consistently put remarks about the less useful LC_* categoties,schwarze1-3/+13
2019-05-02Fix a comparison in open_memstream not to confuse when a negativeyasuoka1-3/+3
2019-04-26Undo changes to tmpfile.c r1.5.martijn2-26/+5
2019-03-03in vdprintf(), no need to use the file locking mecanism when usingsemarie1-2/+2
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert3-6/+6
2019-01-16For all functions known to be infected by LC_NUMERIC, add shortschwarze4-29/+30
2019-01-11Similar CAVEATS regarding LC_NUMERIC as was just committedschwarze1-6/+19
2019-01-11Clarify that OpenBSD ignores the dangerous category LC_NUMERIC,schwarze1-16/+30
2018-12-16Restore the optimization for unbuffered I/O. The buffer needs tomillert1-1/+31
2018-12-16Back out rev 1.17 for now, it causes issues with python when buildingmillert1-31/+1
2018-12-14Revisit the optimization for unbuffered I/O. We can use the buffermillert1-1/+31
2018-12-14Back out the optimization in rev 1.13, it does not update flags onmillert1-16/+1
2018-01-02some grammar fixes; from dholland@netbsd, -r1.68jmc1-6/+6
2017-12-08Fix the return value of fwscanf(3) when encountering an early matchingkevlo1-2/+2
2017-12-01Consistently .Xr the corresponding wide char functions from char- andschwarze11-26/+37
2017-12-01add missing argument name; from <kshe59 at zoho dot eu>; OK jmc@;schwarze1-8/+32
2017-11-28GNU ld has prefixed the contents of .gnu.warning.SYMBOL sectionstb5-10/+10
2017-11-21Use a simple forward search to find '%' in the format string instead oftb1-35/+12
2017-11-16Add error checking to some calls to __find_arguments(). Matches similartb1-6/+16
2017-10-17add missing HISTORY; based on CVS logs and release announcementsschwarze1-2/+7
2017-08-15fmt0 is a wchar_t *, so use %ls to reportderaadt1-3/+3
2017-07-22Favor err() over perror() in example.anton1-3/+3
2017-07-041. mild deprecation noticeschwarze1-3/+11
2017-06-12Add dprintf() and vdprintf() RETURN VALUES. OK deraadt@millert1-2/+4
2017-04-13Use recallocarray in getdelim/getline to clear memory on buffer resizes,brynet1-2/+2
2017-03-17Use recallocarray() to avoid leaving detritus in memory when resizingmillert1-2/+3
2017-03-17Use recallocarray() to avoid leaving detritus in memory when resizingderaadt4-8/+12
2017-03-16Only reallocate the buffer to fit for medium-size allocations wheremillert2-18/+28
2017-03-16When reallocating the buffer for asprintf(), just round up to themillert1-6/+5
2017-03-14Use a macro for the initial length of the buffer instead of 127; OK deraadt@millert2-6/+10
2016-10-30include float.h for the LDBL_MAX_EXP cpp test in floatio.hjsg2-2/+4
2016-09-21Delete casts to off_t and size_t that are implied by assignmentsguenther14-42/+39
2016-08-29Store the return value of mbrtowc() in a size_t, not int.millert1-13/+15
2016-08-27Stop recommending the non-standard and slightly dangerous fgetln(3).schwarze1-4/+4
2016-08-27When a precision is specified for a string format use strnlen()millert1-17/+7
2016-08-27improve revision 1.2: in unusual cases, fgetwc(3) can succeedschwarze1-2/+12
2016-08-25After read errors, fgetln(3) sometimes succeeded (returning non-NULL)schwarze1-3/+6
2016-08-24set the error indicator on malloc(3) failure;schwarze1-2/+4
2016-08-21bugfix: when fgetwc(3) fails, fgetwln(3) must fail as well;schwarze1-2/+2
2016-08-17% is escaped with more %, not backslash.tedu2-6/+6