summaryrefslogtreecommitdiff
path: root/lib/libc/stdio
AgeCommit message (Collapse)Author
1999-02-24stderr is not always unbuffered... only initially; kleinkTheo de Raadt
1998-12-15moreTheo de Raadt
1998-12-15flesh out this man page with some examplesTheo de Raadt
1998-11-25Changes from NetBSD:Todd C. Miller
o Use S_ISCHR instead of doing it by hand o st_blksize cannot be negative (christos)
1998-11-20Add thread-safety to libc, so that libc_r will build (on i386 at least).David Leonard
All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO
1998-11-20Allocate space exponentially, not linearly for v?asprintf; mycroft@netbsd.orgTodd C. Miller
1998-11-10fix append mode; mason@primenet.com.auTheo de Raadt
1998-10-16Make sure we free the buffer in all error cases. Do the finalTodd C. Miller
realloc(3) to the size of the string, not the size of the buffer allocated for the string (which is a noop). mycroft@netbsd.org
1998-09-27Add a missing note about asprintfTodd C. Miller
1998-09-18need sys/stat.h; jon@chalk.oaktree.net.ukTheo de Raadt
1998-09-10thread-saferTheo de Raadt
1998-08-30v?asnprintf was never ocmmitted because it make stdio guts too gross. ↵Todd C. Miller
Remove references...
1998-08-29man page repairs; aaron@ug.cs.dal.caTheo de Raadt
1998-08-28links to asnprintf and suchTheo de Raadt
1998-08-14realloc repairTheo de Raadt
1998-07-27Use a single character buffer for the size==0 case. Stdio internals do not ↵Todd C. Miller
deal correctly with zero size buffer and NULL pointer. torek@bsdi.com
1998-07-14formatting flawsTheo de Raadt
1998-07-03link for mkstemps()Theo de Raadt
1998-06-30add mkstemp(char *template, int suffixlen) interfaceTheo de Raadt
1998-06-21Remove the advertising clause in my old license, it impedes free useTodd C. Miller
of the code as a large number of similar clauses makes it impossible to write an ad for a product using the code...
1998-06-15use Bx macro for BSD versionsMichael Shalayeff
1998-04-14wrap Z->a and z->A; peter@netplex.com.auTheo de Raadt
1998-03-16oopsTheo de Raadt
1998-03-12minor glitchTheo de Raadt
1998-03-12explain security considerations in some detailTheo de Raadt
1998-03-10fchown() after unlink(), taking umask into account; std conformance ↵Theo de Raadt
according to casper@HOLLAND.SUN.COM
1998-03-09at least 6 X, 10 is betterTheo de Raadt
1998-03-09POSIX behaviour of abort; mckayTheo de Raadt
1998-03-09grammar fixes by mckayTheo de Raadt
1998-03-07.Bx Open -> .Ox 2.xTodd C. Miller
1998-03-07Use .OxTodd C. Miller
1998-03-04uninitialized case; bdeTheo de Raadt
1998-02-23Mention that mkdtemp() is not portable.Todd C. Miller
1998-02-07Cast pointer in assignmentThorsten Lockert
1998-02-04clarify fileno(3)Theo de Raadt
1998-01-20Better fix for %n and whitespace. Chris Torek <torek@bsdi.com>Todd C. Miller
1998-01-19Ignore whitespace separating a conversion and %n. There may beTodd C. Miller
a cleaner way to do this.
1998-01-12Oops, missed a 0 vs. '\0'Todd C. Miller
1998-01-12typoTodd C. Miller
1998-01-12Based on some FreeBSD changes:Todd C. Miller
For *s*printf, set f._file to -1 like the comments in stdio.h say. Use '\0', not 0, where appropriate. Don't error out on size of '0' for v?snprintf().
1997-11-30Deal with realloc() failure in v?asprintf()Todd C. Miller
1997-11-29Build asprintf.c and vasprintf.cTodd C. Miller
1997-11-29Implement asprintf(3) and vasprintf(3) functions similar to theTodd C. Miller
ones in the glibc. Some man pages changes from FreeBSD (asprintf.c/vasprintf.c are not based on GNU or FreeBSD code).
1997-11-29Return -1, not EOF for size < 1. XPG4.2 specifies the return valueTodd C. Miller
should be < 1. While EOF is currently defined as -1 it is bad form to assume this.
1997-11-09use "(off_t)-1" instead of "-1L" (!)flipk
1997-10-08Use lstat() not stat() so we catch dangling symlinks, hubertf@netbsd.orgTodd C. Miller
Also, update the man page to correspond to reality.
1997-10-071) Don't truncate the input string when a directory cannot be stat'dTodd C. Miller
2) Use traditional mktemp(3) semantics. Don't return an error if directories in the path don't exist yet for mktemp(3) only.
1997-09-26Man link for mkdtemp(3).Todd C. Miller
1997-07-25#if __STDC__ --> #ifdef __STDC__Michael Shalayeff
1997-07-08Don't tell people to cast NULL to a specific pointer type.Todd C. Miller