Provided by: manpages-pt-dev_20040726-4_all bug

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)