NOME
fsync − sincroniza um arquivo completamente em um disco
SINOPSE
#include <unistd.h>
int fsync(int fd);
DESCRIÇÃO
fsync copia todas as partes de uma arquivo para o disco.
Em muitas aplicaçãoes, fdatasync é uma alternativa muito mais eficiente para fsync.
VALORES DE RETORNO
Em caso de sucesso, zero e retornado. Caso contrário, −1 é retornado, e errno é selecionado adequadamente.
ERROS
EBADF |
fd não é um descritor de arquivo aberto para escrita válido. |
EROFS, EINVAL
fd é limitado para um arquivo especial que não suporta sincronização.
EIO |
Um erro ocorreu durante a sincronização. |
DE ACORDO COM
POSIX.1b (anteriormente POSIX.4)
VEJA TAMBÉM
bdflush(2), fdatasync(2), sync(2), update(8), sync(8)
TRADUZIDO POR LDP-BR em 21/08/2000.
André L. Fassone Canova <lonelywolf [AT] blv.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx [AT] xxxxxx.xx> (revisão)