plan9port/man/man3/mktemp.3

41 lines
681 B
Groff
Raw Normal View History

2004-04-10 18:53:55 +00:00
.TH MKTEMP 3
.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 (3))
2004-04-10 18:53:55 +00:00
is generated.
If no such name can be generated,
.I mktemp
returns
\f5"/"\f1 .
.SH SOURCE
2004-04-19 19:22:56 +00:00
.B /usr/local/plan9/src/libc/port/mktemp.c
2004-04-10 18:53:55 +00:00
.SH "SEE ALSO"
.IR getpid (3),
.IR access (3)