tmpfile(3) Library Functions Manual tmpfile(3) NOMBRE tmpfile - crea un fichero temporal BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include FILE *tmpfile(void); DESCRIPCION The tmpfile() function opens a unique temporary file in binary read/write (w+b) mode. The file will be automatically deleted when it is closed or the program terminates. VALOR DEVUELTO La funcion tmpfile() devuelve un descriptor de flujo, o bien NULL si no se puede generar un nombre unico de fichero o el fichero unico no se puede abrir. En el ultimo caso, se modifica errno para indicar el error. ERRORES EACCES Permiso de busqueda denegado para el directorio correspondiente al prefijo de trayectoria del fichero. EEXIST Imposible generar un nombre unico de fichero. EINTR La llamada fue interrumpida por una senal; vea signal(7). EMFILE Se ha alcanzado el limite de descriptores de archivo abiertos para cada proceso. ENFILE Se ha alcanzado el limite maximo de archivos abiertos para el conjunto del sistema. ENOSPC No hay espacio en el directorio para anadir el nuevo nombre de fichero. EROFS Sistema de ficheros de solo lectura. ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +-----------------------------+--------------------+-------------------+ |Interfaz | Atributo | Valor | +-----------------------------+--------------------+-------------------+ |tmpfile() | Seguridad del hilo | Multi-hilo seguro | +-----------------------------+--------------------+-------------------+ VERSIONES The standard does not specify the directory that tmpfile() will use. glibc will try the path prefix P_tmpdir defined in , and if that fails, then the directory /tmp. ESTANDARES C11, POSIX.1-2008. HISTORIAL POSIX.1-2001, C89, SVr4, 4.3BSD, SUSv2. NOTAS POSIX.1-2001 specifies: an error message may be written to stdout if the stream cannot be opened. VEASE TAMBIEN exit(3), mkstemp(3), mktemp(3), tempnam(3), tmpnam(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Miguel Perez Ibars Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 tmpfile(3)