TH MKTEMP 2
SH NAME
mktemp \- make a unique file name
SH SYNOPSIS
B #include <u.h>
br
B #include <libc.h>
PP
nf
B
char* mktemp(char *template)
fi
SH DESCRIPTION
I Mktemp
replaces
I template
by a unique file name, and returns the
address of the template.
The template should look like a file name with eleven trailing
LR X s.
The
LR X s
are replaced by a letter followed by the current process id.
Letters from
L a
to
L z
are tried until a name that can be accessed
(see
IR access (2))
is generated.
If no such name can be generated,
I mktemp
returns
\f5"/"\f1 .
SH SOURCE
B /sys/src/libc/port/mktemp.c
SH "SEE ALSO"
IR getpid (2),
IR access (2)