Computer Science


FSYNC(2)            Linux Programmer's Manual            FSYNC(2)

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 alter-
       native 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  writ-
               ing.

       EROFS, EINVAL
               fd  is bound to a special file which does not sup-
               port 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)

Linux 1.3.85                1994-04-13                          1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page