Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (2) — Plan9 4th Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpid(2)

access(2)

MKTEMP(2)

NAME

mktemp − make a unique file name

SYNOPSIS

­#include <u.h>
­#include <libc.h>

char∗ mktemp(char ∗template)

DESCRIPTION

­Mktemp replaces ­template by a unique file name, and returns the address of the template.  The template should look like a file name with eleven trailing Xs.  The Xs are replaced by a letter followed by the current process id.  Letters from ­a to ­z are tried until a name that can be accessed (see access(2)) is generated. If no such name can be generated, ­mktemp returns "/" . 

SOURCE

­/sys/src/libc/port/mktemp.c

SEE ALSO

getpid(2), access(2)

Plan 9  —  February 18, 2000

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