next up previous
Next: Primitivas dup() - dup2() Up: Descrição de algumas primitivas Previous: Função fdopen()

Primitiva close()

       #include <unistd.h>

       int close(int fd)

Valor de retorno: 0 para sucesso ou -1 em caso de erro.

Fecha o decritor de arquivo fd. Se fd é a última cópia de um descritor de arquivo particular, todos os recursos associados a ele serão liberados. Esta primitiva não vai esvaziar o buffer associado ao processo, ela simplesmente vai liberar o descritor do arquivo para um reutilização eventual.



Celso Alberto Saibel Santos 2000-11-14