/* COVERAGE: fdatasync fsync sync */ #include #include #include #include int main() { int fd; fd = creat("foobar",S_IREAD|S_IWRITE); sync(); //staptest// sync () = 0 fsync(fd); //staptest// fsync (NNNN) = 0 fsync(-1); //staptest// fsync (-1) = -NNNN fdatasync(fd); //staptest// fdatasync (NNNN) = 0 fdatasync(-1); //staptest// fdatasync (-1) = -NNNN close(fd); return 0; }