BUILD: Make use of accept4() on OpenBSD.

OpenBSD >= 5.7 supports accept4(). Older versions are not supported
anymore anyway.

Patch originally from Brad Smith.
This commit is contained in:
Daniel Jakots 2016-09-27 19:22:21 +02:00 committed by Willy Tarreau
parent 1e08cd819a
commit 9705ba2981
2 changed files with 3 additions and 2 deletions

View File

@ -309,10 +309,11 @@ ifeq ($(TARGET),osx)
USE_TPROXY = implicit
else
ifeq ($(TARGET),openbsd)
# This is for OpenBSD >= 3.0
# This is for OpenBSD >= 5.7
USE_POLL = implicit
USE_KQUEUE = implicit
USE_TPROXY = implicit
USE_ACCEPT4 = implicit
else
ifeq ($(TARGET),netbsd)
# This is for NetBSD

2
README
View File

@ -43,7 +43,7 @@ and assign it to the TARGET variable :
- freebsd for FreeBSD 5 to 10 (others untested)
- netbsd for NetBSD
- osx for Mac OS/X
- openbsd for OpenBSD 3.1 and above
- openbsd for OpenBSD 5.7 and above
- aix51 for AIX 5.1
- aix52 for AIX 5.2
- cygwin for Cygwin