1 /* Exim: OS-specific C header file for GNU/Hurd */
2 /* Copyright (c) The Exim Maintainers 2020 */
5 #define GLIBC_IP_OPTIONS
6 #define HAVE_BSD_GETLOADAVG
11 #define SIOCGIFCONF_GIVES_ADDR
13 #define F_FREESP O_TRUNC
14 typedef struct flock flock_t;
16 #define os_strsignal strsignal
19 /* Hurd-specific bits below */
21 /* default is non-const */
22 #define ICONV_ARG2_TYPE const char **
24 /* setgroups(0, NULL) succeeds, and drops the gid group
25 as well as any supplementary groups*/
26 #define OS_SETGROUPS_ZERO_DROPS_ALL