NAME

     mktemp - make a unique temporary file name


SYNOPSIS

     #include <unistd.h>

     char *mktemp(char *template));


DESCRIPTION

     The mktemp() 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.


RETURN VALUE

     The mktemp() function returns a pointer to template on  suc-
     cess, and NULL on failure.


ERRORS

     EINVAL
          The last six characters of template were not XXXXXX.


CONFORMING TO

     BSD 4.3. POSIX dictates tmpnam().


SEE ALSO

     mkstemp(3), tmpnam(3), tempnam(3),