Provided by:
manpages-es_1.55-10_all 
NOMBRE
tmpnam - crea un nombre para un fichero temporal
SINOPSIS
#include <stdio.h>
char *tmpnam(char *s);
DESCRIPCI'ON
La funcion tmpnam() devuelve un puntero a una cadena que es un nombre
valido de fichero tal que no existe un fichero con ese nombre en ningun
instante por lo que los programadores ingenuos pueden pensar en el como
en un nombre adecuado para un fichero temporal. Si el argumento s es
NULL este nombre se genera en un area estatica interna que puede ser
sobreescrito por la siguiente llamada a tmpnam(). Si s no es NULL, el
nombre se copia al array de caracteres (de longitud, al menos,
L_tmpnam) apuntado por s y se devuelve el valor s en caso de exito
La ruta que se crea tiene como prefijo de directorios P_tmpdir. (Tanto
L_tmpnam como P_tmpdir se definen en <stdio.h>, de la misma manera que
el valor TMP_MAX mencionado mas abajo).
VALOR DEVUELTO
La funcion tmpnam() devuelve un puntero al nombre unico de fichero
temporal, o NULL si no se puede generar un nombre unico.
ERRORES
No se han definido errores.
OBSERVACIONES
Las aplicaciones transportables que usan hilos no pueden llamar a
tmpnam() con un parametro NULL si se define o bien
_POSIX_THREAD_SAFE_FUNCTIONS o bien _POSIX_THREADS.
La funcion tmpnam() genera una cadena diferente cada vez que se llama,
hasta TMP_MAX veces. Si se llama mas de TMP_MAX veces, el
comportamiento depende de la implementacion.
FALLOS
Nunca use esta funcion. En su lugar use mkstemp(3).
CONFORME A
SVID 2, POSIX, BSD 4.3, ISO 9899
V'EASE TAMBI'EN
mktemp(3), mkstemp(3), tempnam(3), tmpfile(3)
14 junio 1999 TMPNAM(3)