MKTEMP(3C) INTERACTIVE UNIX System MKTEMP(3C)
NAME
mktemp - make a unique file name
SYNOPSIS
char *mktemp (template)
char *template;
DESCRIPTION
The mktemp function replaces the contents of the string
pointed to by template by a unique file name, and returns
the address of template. The string in template should look
like a file name with six trailing Xs; mktemp will replace
the Xs with a letter and the current process ID. The letter
will be chosen so that the resulting name does not duplicate
an existing file.
SEE ALSO
getpid(2), tmpfile(3S), tmpnam(3S).
DIAGNOSTIC
The mktemp function will assign to template the NULL string
if it cannot create a unique name.
CAVEAT
If called more than 17,576 times in a single process, this
function will start recycling previously used names.
Rev. C Software Development Set Page 1