MKSTEMP

Section: Linux Programmer's Manual (3)
Updated: April 3, 1993
Index Return to Main Contents
 

NAME

mkstemp - create a unique temporary file  

SYNOPSIS

#include <unistd.h>

int *mkstemp(char *template);
 

DESCRIPTION

The mkstemp() function generates a unique temporary file name from template. The last six characters of template must be XXXXXX and these are replaced with a string that makes the filename unique. The file is then created with mode read/write and permissions 0666.  

RETURN VALUE

The mkstemp() function returns the file descriptor fd of the temporary file.  

ERRORS

EINVAL
The last six characters of template were not XXXXXX.
EEXIST
The temporary file is not unique.
 

CONFORMING TO

BSD 4.3  

SEE ALSO

mktemp(3), tmpnam(3), tempnam(3), tmpfile(3)


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
CONFORMING TO
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 12:23:54 GMT, March 22, 2025