git://git.exim.org
/
users
/
jgh
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix taint-checking on FreeBSD
[users/jgh/exim.git]
/
src
/
OS
/
os.h-Darwin
diff --git
a/src/OS/os.h-Darwin
b/src/OS/os.h-Darwin
index b597f9da30a965d330311e69bb4175e520e9cb94..7e3a67c4e46aacd44f4e5c09a04501ced876b246 100644
(file)
--- a/
src/OS/os.h-Darwin
+++ b/
src/OS/os.h-Darwin
@@
-7,8
+7,6
@@
#define PAM_H_IN_PAM
#define SIOCGIFCONF_GIVES_ADDR
#define PAM_H_IN_PAM
#define SIOCGIFCONF_GIVES_ADDR
-/* OSX 10.2 does not have poll.h, 10.3 does emulate it badly. */
-#define NO_POLL_H
#define F_FREESP O_TRUNC
typedef struct flock flock_t;
#define F_FREESP O_TRUNC
typedef struct flock flock_t;
@@
-17,7
+15,7
@@
typedef struct flock flock_t;
Consider reducing MAX_LOCALHOST_NUMBER */
#ifndef _BSD_SOCKLEN_T_
Consider reducing MAX_LOCALHOST_NUMBER */
#ifndef _BSD_SOCKLEN_T_
-#define _BSD_SOCKLEN_T_ int32_t /* socklen_t (duh) */
+#
define _BSD_SOCKLEN_T_ int32_t /* socklen_t (duh) */
#endif
/* Settings for handling IP options. There's no netinet/ip_var.h. The IP
#endif
/* Settings for handling IP options. There's no netinet/ip_var.h. The IP
@@
-53,4
+51,8
@@
in "man 2 getgroups". */
#define _DARWIN_UNLIMITED_GETGROUPS
#define EXIM_GROUPLIST_SIZE 64
#define _DARWIN_UNLIMITED_GETGROUPS
#define EXIM_GROUPLIST_SIZE 64
+/* TCP Fast Open: Darwin uses a connectx() call
+rather than a modified sendto() */
+#define EXIM_TFO_CONNECTX
+
/* End */
/* End */