TMPFILE(3)

NOME
tmpfile - cria um arquivo temporário

SINÓPSE
#include <stdio.h>

FILE *tmpfile (void);

DESCRIÇÃO
A função tmpfile() gera um arquivo temporário único usando o prefixo do caminho P_tmpdir definido em <stdio.h>. O arquivo temporário é então aberto no modo binário ler/escrever (w+b). O arquivo será automaticamente deletado quando ele for fechado ou quando o programa termina.

VALORES RETURNADOS
A função tmpfile() retorna um descritor do sistema, ou NULL se o nome de arquivo único não puder ser aberto.

ERROS

EACCES
    Permissão de acesso negado para o diretório no prefixo do caminho do arquivo.

EEXIST
    Sem condições de gerar um nome de arquivo único.

EMFILE
    Muitos descritores de arquivo em uso pelo processo.

ENFILE
    Muitos arquivos abertos no sistema.

EROFS
    Sistema de arquivos somente para leitura.

DE ACORDO COM
SVID 3, POSIX, BSD 4.3, ISO 9899, SUSv2.

VEJA TAMBÉM
mktemp(3), mkstemp(3), tmpnam(3), tempnam(3).

TRADUZIDO POR LPD-BR em 08/06/2001.

  Tradução:
Daniel Chicayban <daniel@chicayban.com.br>

  Revisão.:
Ricardo C.O.Freitas <english.quest@best-service.com>