ref: 1656d16bea8cb893b47ac0fe29eabf3777d5a3e3
dir: /sys/man/2/mktemp/
.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)