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@blv.com.br>
(tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx>
(revisão)