diff options
Diffstat (limited to 'src/systems.h')
-rw-r--r-- | src/systems.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/systems.h b/src/systems.h index c678573..750aa51 100644 --- a/src/systems.h +++ b/src/systems.h | |||
@@ -63,20 +63,4 @@ | |||
63 | # define STDERR_FILENO 2 | 63 | # define STDERR_FILENO 2 |
64 | #endif | 64 | #endif |
65 | 65 | ||
66 | /* I/O macros. */ | ||
67 | #if HAVE_MMAP | ||
68 | # define __read(_dbf, _buf, _size) _gdbm_mapped_read(_dbf, _buf, _size) | ||
69 | # define __write(_dbf, _buf, _size) _gdbm_mapped_write(_dbf, _buf, _size) | ||
70 | # define __lseek(_dbf, _off, _whn) _gdbm_mapped_lseek(_dbf, _off, _whn) | ||
71 | # define __fsync(_dbf) _gdbm_mapped_sync(_dbf) | ||
72 | #else | ||
73 | # define __read(_dbf, _buf, _size) read(_dbf->desc, _buf, _size) | ||
74 | # define __write(_dbf, _buf, _size) write(_dbf->desc, _buf, _size) | ||
75 | # define __lseek(_dbf, _off, _whn) lseek(_dbf->desc, _off, _whn) | ||
76 | # if HAVE_FSYNC | ||
77 | # define __fsync(_dbf) fsync(_dbf->desc) | ||
78 | # else | ||
79 | # define __fsync(_dbf) { sync(); sync(); } | ||
80 | # endif | ||
81 | #endif | ||
82 | 66 | ||