Computer Science


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

NAME
       sync - commit buffer cache to disk.

SYNOPSIS
       #include <unistd.h>

       int sync(void);

DESCRIPTION
       sync  first commits inodes to buffers, and then buffers to
       disk.

RETURN VALUE
       sync always returns 0.

CONFORMING TO
       SVr4, SVID, X/OPEN, BSD 4.3

BUGS
       According to  the  standard  specification  (e.g.,  SVID),
       sync()  schedules  the  writes,  but may return before the
       actual writing is done.   However,  since  version  1.3.20
       Linux  does actually wait.  (This still does not guarantee
       data integrity: modern disks have large caches.)

SEE ALSO
       bdflush(2), fsync(2), fdatasync(2), update(8), sync(8)

Linux 1.3.88              15 April 1995                         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