Compiler quietening: C fn ptrs are officially not intercastable with object pointers
[users/jgh/exim.git] / src / OS / os.h-GNU
1 /* Exim: OS-specific C header file for GNU/Hurd */
2
3 #define CRYPT_H
4 #define GLIBC_IP_OPTIONS
5 #define HAVE_BSD_GETLOADAVG
6 #define HAVE_MMAP
7 #define HAVE_SYS_VFS_H
8 #define NO_IP_VAR_H
9 #define SIG_IGN_WORKS
10 #define SIOCGIFCONF_GIVES_ADDR
11
12 #define F_FREESP     O_TRUNC
13 typedef struct flock flock_t;
14
15 #define os_strsignal strsignal
16 #define OS_STRSIGNAL
17
18 /* Hurd-specific bits below */
19
20 /* default is non-const */
21 #define ICONV_ARG2_TYPE const char **
22
23 /* setgroups(0, NULL) succeeds, and drops the gid group
24 as well as any supplementary groups*/
25 #define OS_SETGROUPS_ZERO_DROPS_ALL
26
27 /* End */