Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mktemp(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mkstemp(3)

tmpfile(3S)

tmpnam(3S)

stdlib(5)

mktemp(3C)                                                       mktemp(3C)

NAME
     mktemp - Eindeutigen Dateinamen erstellen

SYNTAX
     #include <stdlib.h>

     char *mktemp(char *template);

BESCHREIBUNG
     mktemp() ersetzt den Inhalt der Zeichenkette, auf die template zeigt,
     durch einen eindeutigen Namen, und gibt die verarbeitete Schablone
     template zurück. Die Zeichenkette in template sollte wie ein Dateiname
     mit sechs nachgestellten X aussehen. mktemp() ersetzt die sechs X
     durch eine Zeichenkette, die einen eindeutigen Dateinamen darstellt.

ERGEBNIS
     mktemp() weist template eine leere Zeichenkette zu, wenn kein eindeu-
     tiger Name erstellt werden kann.

HINWEISE
     mktemp() kann nur 26 eindeutige Dateinamen pro Prozeß für jede eindeu-
     tige template erzeugen.

     Während der Zeit zwischen der Erstellung des Pfadnamens und dem Öffnen
     der Datei kann ein anderer Prozeß eine Datei mit dem selben Namen
     erstellen. Mit der Funktion mkstemp() wird dieses Problem vermieden.

SIEHE AUCH
     mkstemp(3), tmpfile(3S), tmpnam(3S), stdlib(5).


























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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