summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/mktemp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* GNU ld has prefixed the contents of .gnu.warning.SYMBOL sectionstb2017-11-281-2/+2
* Wrap <stdlib.h> so that calls go direct and the symbols not in theguenther2015-09-131-2/+2
* Wrap <unistd.h> so that internal calls go direct and they're all weak symbolsguenther2015-09-121-1/+3
* Add framework for resolving (pun intended) libc namespace issues, usingguenther2015-08-311-3/+1
* Use "const char tempchars[]" instead of "const char *tempchars".millert2014-10-311-2/+2
* Add additional userland interfaces for setting close-on-exec on fdsguenther2014-08-311-7/+27
* We don't really need uniform distribution for mktemp(3) so usemillert2014-05-061-6/+19
* Return EINVAL if there are fewer than six template Xs in the path.guenther2013-03-121-7/+9
* signedness fix; ok millertdtucker2011-10-021-2/+2
* When all tried file names already existed, mktemp(3) returned withoutschwarze2010-03-211-1/+3
* The previous commit didn't use the first X in the template if theguenther2010-02-111-3/+2
* Don't underrun the buffer when the template is all X's.guenther2010-02-081-7/+2
* Return -1 from mktemp_internal() on EINVAL like we used to.millert2009-03-201-3/+3
* New mktemp(3) based on the one from portable mktemp(1). Now includesmillert2009-03-011-89/+88
* when the template is entirely XXX characters, would crashderaadt2009-02-171-4/+6
* add missing header needed by strlen().chl2008-09-151-1/+2
* Replace the old algorithm that included the process id as part of themillert2008-08-221-49/+20
* Remove useless code, the kernel will set errno appropriately if anmillert2008-08-211-21/+1
* use arc4random_uniform(); ok djm millertderaadt2008-07-221-2/+2
* Comment fix about time consumption of _gettemp.tobias2007-10-211-5/+2
* zap remaining rcsid.espie2005-08-081-4/+1
* deregister + ansify, no change in object code. ok deraadt@ millert@otto2004-09-281-18/+8
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Don't decrement the current character pointer past the beginning of themillert2002-05-271-3/+3
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-3/+3
* more pid_t usederaadt2002-01-021-2/+3
* add mkstemp(char *template, int suffixlen) interfacederaadt1998-06-301-12/+34
* wrap Z->a and z->A; peter@netplex.com.auderaadt1998-04-141-2/+4
* uninitialized case; bdederaadt1998-03-041-2/+3
* 1) Don't truncate the input string when a directory cannot be stat'dmillert1997-10-071-15/+17
* Add mkdtemp(3)millert1997-06-201-7/+24
* Change a stat(2) -> lstat(2) to avoid symlink games. From Keithmillert1997-04-071-2/+2
* Pull in stdlib.h for arc4random prototype.millert1997-02-101-1/+2
* pre-pad with random alphabetic letters instead of digit 0deraadt1997-02-071-5/+17
* back out my last change to avoid the __warn_references on the mips - it'sgraichen1997-01-201-3/+1
* put all the __warn_references behind a #ifndef NO_WARN_REFERENCES whichgraichen1997-01-191-1/+3
* 95% of common uses of these are incorrect and insecure. correct use isderaadt1996-12-281-2/+15
* Fix RCS idstholo1996-08-191-6/+1
* initial import of NetBSD treederaadt1995-10-181-0/+133