X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/6a9cf7f890226aa085842cd3d94b13e78ea31637..92583637b25b6bde926f9ca6be7b085e5ac8b1e6:/src/src/exim.h diff --git a/src/src/exim.h b/src/src/exim.h index 6669e809e..bb8e4f6e2 100644 --- a/src/src/exim.h +++ b/src/src/exim.h @@ -90,6 +90,9 @@ making unique names. */ #ifdef EXIM_HAVE_INOTIFY # include #endif +#ifdef EXIM_HAVE_KEVENT +# include +#endif /* C99 integer types, figure out how to undo this if needed for older systems */ @@ -603,5 +606,13 @@ default to EDQUOT if it exists, otherwise ENOSPC. */ # define EXIM_GROUPLIST_SIZE NGROUPS_MAX #endif +/* Linux has TCP_CORK, FreeBSD has TCP_NOPUSH; they do pretty much the same */ + +#ifdef TCP_CORK +# define EXIM_TCP_CORK TCP_CORK +#elif defined(TCP_NOPUSH) +# define EXIM_TCP_CORK TCP_NOPUSH +#endif + #endif /* End of exim.h */