annotate nt/Xmd.patch @ 4499:eb82259f265d

Port write-region-inhibit-sync, allowing avoidance of bad FS performance. See http://shaver.off.net/diary/2008/05/25/fsyncers-and-curveballs/ for more details. 2008-08-09 Aidan Kehoe <kehoea@parhasard.net> Integrate Romain Francoise' 2005-09-14 (pre-GPLV3) GNU change, which can allow much better performace with some stupid filesystems: * fileio.c (write_region_inhibit_fsync): New variable. (Fwrite_region): Use it to skip call to fsync. (syms_of_fileio): Initialize it.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 09 Aug 2008 16:44:46 +0200
parents a86b2b5e0111
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
400
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
1 --- Xmd.h~ Thu Jun 08 23:20:40 1995
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
2 +++ Xmd.h Sun Mar 16 13:09:10 1997
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
3 @@ -150,8 +150,9 @@
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
4 typedef CARD16 BITS16;
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
5 typedef CARD8 BYTE;
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
6
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
7 +#ifndef WIN32
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
8 typedef CARD8 BOOL;
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
9 -
a86b2b5e0111 Import from CVS: tag r21-2-30
cvs
parents:
diff changeset
10 +#endif