[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13944: file synchronization fixes
From: |
Eli Zaretskii |
Subject: |
bug#13944: file synchronization fixes |
Date: |
Wed, 13 Mar 2013 20:02:57 +0200 |
> Date: Wed, 13 Mar 2013 00:38:00 -0700
> From: Paul Eggert <eggert@cs.ucla.edu>
> CC: Eli Zaretskii <eliz@gnu.org>
>
> Attached a patch which I'd like to install. If MS-Windows has fdatasync
> already this should build on MS-Windows; if not, the MS-Windows port
> needs to compile lib/fdatasync.c or support an fdatasync substitute
> in some other way.
I think all that is needed for the MS-Windows build is this one line:
--- nt/inc/ms-w32.h 2013-02-25 17:36:03 +0000
+++ nt/inc/ms-w32.h 2013-03-13 17:57:30 +0000
@@ -225,6 +225,7 @@ extern int sys_unlink (const char *);
#define fileno _fileno
#endif
#define fsync _commit
+#define fdatasync _commit
#define ftruncate _chsize
#define getpid _getpid
#ifdef _MSC_VER
Thanks.