diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2021-04-21 12:33:47 +0200 |
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2021-04-21 15:42:37 +0200 |
| commit | 1b636c0ad42467e36a5bd9842af23dfd65667bc2 (patch) | |
| tree | ce2ad9a9d207ea7178d2c10715fa0978ede5e0a3 /lib/sockopt.c | |
| parent | 19083e4f7570ff5a4c22fd24b3945c5606eb0c84 (diff) | |
build: run autoupdate
AC_TRY_COMPILE is deprecated too. Also configure.ac isn't executable.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/sockopt.c')
| -rw-r--r-- | lib/sockopt.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/sockopt.c b/lib/sockopt.c index ed21b72df7..b624fe2230 100644 --- a/lib/sockopt.c +++ b/lib/sockopt.c @@ -25,6 +25,16 @@ #include "sockunion.h" #include "lib_errors.h" +#if (defined(__FreeBSD__) \ + && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) \ + || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) \ + || (defined(__NetBSD__) && defined(__NetBSD_Version__) \ + && __NetBSD_Version__ >= 106010000) \ + || defined(__OpenBSD__) || defined(__APPLE__) \ + || defined(__DragonFly__) || defined(__sun) +#define HAVE_BSD_STRUCT_IP_MREQ_HACK +#endif + void setsockopt_so_recvbuf(int sock, int size) { int orig_req = size; |
