ns_tmp(3)

ns_tmp3

Commands

Usage

ns_mktemp template ns_tmpnam

Overview

ns_mktemp returns a unique filename based on the template you specify. ns_tmpnam returns a filename that can safely be used for a temporary file.

The template for ns_mktemp should contain a string with six trailing Xs, which will be replaced with an alpha-numeric string of six characters chosen to make the filename unique. If template does not end with six trailing Xs the empty string will be returned.

ns_tmpnam calls the tmpnam() C library function, and the results will depend on your operating system. On Irix, for example, tmpnam() always generate a file name using the path-prefix defined as P_tmpdir in the header file which is "/var/tmp/".

Examples

nscp> ns_tmpnam ;# On Linux
/tmp/filevuLwaE

nscp> ns_mktemp /tmp/foobar.XXXXXX
/tmp/foobar.p6SlaC

Keywords

Releases

Unchanged in 2 releases since Debian 3.1 (Sarge).

  1. 3.1–4.0

From aolserver4 4.0.10-7 in Debian 4.0 (Etch). Parsed by carta from the page's man source.