History log of /freebsd-10.1-release/lib/libc/stdio/mktemp.3
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 254151 09-Aug-2013 jilles

Add mkostemp() and mkostemps().

These are like mkstemp() and mkstemps() but allow passing open(2) flags like
O_CLOEXEC.


# 252838 05-Jul-2013 jilles

mktemp(3): Add standards section. Prefer standard header.

mktemp(), mkstemp() and mkdtemp() are available in standard <stdlib.h> and
also in <unistd.h>. Encourage use of the former by listing it in the
synopsis.


# 232505 04-Mar-2012 eadler

Remove outdated comment of seven years

PR: docs/116116
Approved by: cperciva
MFC after: 1 week


# 232504 04-Mar-2012 eadler

Remove reference to gcc's non-standard -fwritable-strings, which
doesn't exist in recent releases (and is bad advice anyway)

PR: docs/163119
Submitted by: Yuri Pankov <yuri.pankov@gmail.com>
Approved by: cperciva
MFC after: 1 week


# 165903 08-Jan-2007 imp

Per Regents of the University of Calfornia letter, remove advertising
clause.

# If I've done so improperly on a file, please let me know.


# 140505 20-Jan-2005 ru

Sort sections.


# 126034 20-Feb-2004 green

Document dependence of mktemp(3) on the non-reentrant arc4random(3).


# 108257 24-Dec-2002 ru

mdoc(7) police: Deal with self-xrefs.


# 108037 18-Dec-2002 ru

mdoc(7) police: "The .Fn function".


# 84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


# 79754 15-Jul-2001 dd

Remove whitespace at EOL.


# 73088 26-Feb-2001 ru

.St -ansiC -> .St -isoC


# 68892 19-Nov-2000 kris

Update the documentation to describe the new mktemp() family behaviour.
Also notes that mkstemp() first appeared in 4.4BSD (change obtained
from OpenBSD)

Reviewed by: sheldonh


# 60078 06-May-2000 phantom

Use `Er' variable to define first column width in ERRORS section.


# 59460 21-Apr-2000 phantom

Introduce ".Lb" macro to libc manpages.

More libraries manpages updates following.


# 56589 25-Jan-2000 sheldonh

Improve the explanation on the (in)security of mktemp(3).


# 53440 19-Nov-1999 obrien

Fix HISTORY - the copyright header on the file of the GCC version was
misleading.

Submitted by: Theo de Raadt <deraadt@cvs.openbsd.org>


# 53426 19-Nov-1999 obrien

Add to the HISTORY.


# 50476 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 48794 12-Jul-1999 nik

Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

.\" $Id$
.\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by: bde


# 45518 09-Apr-1999 imp

Various language and style concerns fixed.

Noted by: bde


# 45308 04-Apr-1999 imp

Add mkstemps to the man page, and create a link for it.

Obtained from: OpenBSD
Poked in the eye about committing new functions without a manpage: obrien


# 33295 13-Feb-1998 imp

Many security improvements from OpenBSD:
implement mkdtemp
improve man page for mk*temp
use arc4random to seed extra XXX's randomly
Optionally warn of unsafe mktemp uses
From various commits by theo de raadt and Todd Miller.
Obtained from: OpenBSD

This should go into 2.2 after a testing period.


# 15521 01-May-1996 mpp

Fix a typo.


# 14099 15-Feb-1996 mpp

Added a little NOTES section explaining that passing in a string that
resides in read-only memory is going to cause the program to core dump,
and this is commmon with older pre-ANSI C programs.

(I've scratched my head over this one at 3 in the morning before
while trying to port some ancient program)

Suggested by: Gary Kline <kline@tera.com>


# 1574 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1573,
which included commits to RCS files with non-trunk default branches.


# 1573 27-May-1994 rgrimes

BSD 4.4 Lite Lib Sources