NAME
mktemp – make a unique file name

SYNOPSIS
#include <u.h>
#include <libc.h>

char* mktemp(char *template)

DESCRIPTION
Mktemp replaces template by a unique file name, and returns the address of the template. The template should look like a file name with eleven trailing Xs. The Xs are replaced by a letter followed by the current process id. Letters from a to z are tried until a name that can be accessed (see access(2)) is generated. If no such name can be generated, mktemp returns "/" .

SOURCE
/sys/src/libc/port/mktemp.c

SEE ALSO
getpid(2), access(2)
Copyright © 2024 Plan 9 Foundation. All rights reserved.