Developer's Daily Unix by Example
  main | java | perl | unix | dev directory | web log
 
 
Main
Unix
Man Pages
   

FSYNC

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
CONFORMING TO
SEE ALSO

NAME

fsync ? synchronize a file’s complete in-core state with that on disk

SYNOPSIS

#include <unistd.h>

int fsync(int fd);

DESCRIPTION

fsync copies all in-core parts of a file to disk.

In some applications, fdatasync is a more efficient alternative to fsync.

RETURN VALUE

On success, zero is returned. On error, ?1 is returned, and errno is set appropriately.

ERRORS

EBADF

fd is not a valid file descriptor open for writing.

EROFS, EINVAL

fd is bound to a special file which does not support synchronization.

EIO

An error occurred during synchronization.

CONFORMING TO

POSIX.1b (formerly POSIX.4)

SEE ALSO

bdflush(2), fdatasync(2), sync(2), update(8), sync(8)


copyright 1998-2007, devdaily.com, all rights reserved.
devdaily.com, an alvin j. alexander production.