view src/s/darwin.h @ 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 7b40ca6d2195
children
line wrap: on
line source

/* This is the configuration file for the Apple MacOS X operating system.
   It's descended from NeXTstep and Freebsd.
   The system is popularly known as "Darwin".  */

/* This defines the symbol `BSD', which is required for fakemail to
   compile correctly. */
#ifndef NOT_C_CODE
#include <sys/param.h>
#endif

/* If you don't use the system malloc, you get an obscure link error. */
#define SYSTEM_MALLOC