mktemp(3C) — C LIBRARY FUNCTIONS
NAME
mktemp − make a unique file name
SYNOPSIS
#include <stdlib.h>
char ∗mktemp(char ∗template);
DESCRIPTION
mktemp replaces the contents of the string pointed to by template with a unique file name, and returns template. The string in template should look like a file name with six trailing Xs; mktemp will replace the Xs with a character string that can be used to create a unique file name.
SEE ALSO
DIAGNOSTIC
mktemp will assign to template the empty string if it cannot create a unique name.
NOTES
mktemp can create only 26 unique file names per process for each unique template.
— C Development Set