Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mktemp(3c) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpid(2)

tmpfile(3S)

tmpnam(3S)



     MKTEMP(3C)                                             MKTEMP(3C)



     NAME
          mktemp - make a unique file name

     SYNOPSIS
          char *mktemp (template)
          char *template;

     DESCRIPTION
          mktemp 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
          mktemp will assign to template the NULL string if it cannot
          create a unique name.

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

     ORIGIN
          AT&T V.3


























     Page 1                                        (last mod. 8/20/87)



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