#define F_TLOCK 2
#define F_TEST 3
+extern int fsync(int fd);
+extern int fdatasync(int fd);
+
#endif /* __UNISTD_H */
SRC_C += creat.c crypt.c ctermid.c ctime.c cuserid.c
SRC_C += difftime.c drand48.c err.c errno.c error.c
SRC_C += execl.c execv.c execvp.c exit.c
-SRC_C += fclose.c fflush.c fgetc.c fgetgrent.c fgetpwent.c
+SRC_C += fclose.c fdatasync.c fflush.c fgetc.c fgetgrent.c fgetpwent.c
SRC_C += fgetpos.c fgets.c fopen.c fork.c fprintf.c fputc.c fputs.c fread.c
-SRC_C += free.c fsetpos.c ftell.c fwrite.c getcwd.c
+SRC_C += free.c fsetpos.c fsync.c ftell.c fwrite.c getcwd.c
SRC_C += getenv.c __getgrent.c getgrgid.c getgrnam.c getloadavg.c getlogin.c
SRC_C += getopt.c
SRC_C += getpw.c __getpwent.c getpwnam.c getpwuid.c gets.c gettimeofday.c
SRC_C += creat.c crypt.c ctermid.c ctime.c cuserid.c
SRC_C += difftime.c err.c errno.c error.c
SRC_C += execl.c execv.c execvp.c exit.c
-SRC_C += fclose.c fflush.c fgetc.c fgetgrent.c fgetpwent.c
+SRC_C += fclose.c fdatasync.c fflush.c fgetc.c fgetgrent.c fgetpwent.c
SRC_C += fgetpos.c fgets.c fopen.c fork.c fprintf.c fputc.c fputs.c fread.c
-SRC_C += free.c fsetpos.c ftell.c fwrite.c getcwd.c
+SRC_C += free.c fsetpos.c fsync.c ftell.c fwrite.c getcwd.c
SRC_C += getenv.c __getgrent.c getgrgid.c getgrnam.c getloadavg.c getlogin.c
SRC_C += getopt.c
SRC_C += getpw.c __getpwent.c getpwnam.c getpwuid.c gets.c gettimeofday.c
--- /dev/null
+#include <unistd.h>
+
+int fdatasync(int fd)
+{
+ sync();
+}
--- /dev/null
+#include <unistd.h>
+
+int fsync(int fd)
+{
+ sync();
+}