MKTEMP(3-SysV) RISC/os Reference Manual MKTEMP(3-SysV)
NAME
mktemp - make a unique file name
SYNOPSIS
char *mktemp (template)
char *template;
DESCRIPTION
mktemp 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
mktemp will assign to template the NULL string if it cannot
create a unique name.
CAVEAT
If called more than 17,576 time in a single process, this
function will start recycling previously used names.
Printed 1/15/91 Page 1