Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpid(2)

tmpfile(3S)

tmpnam(3S)



          MKTEMP(3C)           INTERACTIVE UNIX System           MKTEMP(3C)



          NAME
               mktemp - make a unique file name

          SYNOPSIS
               char *mktemp (template)
               char *template;

          DESCRIPTION
               The mktemp function replaces the contents of the string
               pointed to by template by a unique file name, and returns
               the address of template.  The string in template should look
               like a file name with six trailing Xs; mktemp will replace
               the Xs with a letter and the current process ID.  The letter
               will be chosen so that the resulting name does not duplicate
               an existing file.

          SEE ALSO
               getpid(2), tmpfile(3S), tmpnam(3S).

          DIAGNOSTIC
               The mktemp function will assign to template the NULL string
               if it cannot create a unique name.

          CAVEAT
               If called more than 17,576 times in a single process, this
               function will start recycling previously used names.





























          Rev. C Software Development Set                            Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026