| Linux / Unix Command: tempnam |
NAME
tempnam - create a name for a temporary fileSYNOPSIS
#include <stdio.h> char *tempnam(const char *dir, const char *pfx);
DESCRIPTION
The tempnam() function returns a pointer to a string that is a valid filename, and such that a file with this name did not exist when tempnam() checked. The filename suffix of the pathname generated will start with pfx in case pfx is a non-NULL string of at most five bytes. The directory prefix part of the pathname generated is required to be `appropriate' (often that at least implies writable). Attempts to find an appropriate directory go through the following steps: (i) In case the environment variable TMPDIR exists and contains the name of an appropriate directory, that is used. (ii) Otherwise, if the dir argument is non-NULL and appropriate, it is used. (iii) Otherwise, P_tmpdir (as defined in <stdio.h>) is used when appropriate. (iv) Finally an implementation-defined directory may be used.RETURN VALUE
The tempnam() function returns a pointer to a unique temporary filename, or NULL if a unique name cannot be generated.ERRORS
- ENOMEM
- Allocation of storage failed.
SEE ALSO
mktemp(3), mkstemp(3), tmpfile(3), tmpnam(3)
Important: Use the man command (% man) to see how a command is used on your particular computer.

