diff options
author | Pekka Paalanen <ppaalanen@gmail.com> | 2012-03-22 14:16:10 +0200 |
---|---|---|
committer | Pekka Paalanen <ppaalanen@gmail.com> | 2012-04-25 09:37:42 +0300 |
commit | ff50f6bfc44bd072aa8806f976718d30468fa2c2 (patch) | |
tree | 69a2f98133e4b744acb199bfde73dd3ea6d90cc3 /configure.ac | |
parent | b2eaf870cf8e8cb842ba29ea4718b596101252a6 (diff) |
os: wrap accept4(SOCK_CLOEXEC)
Some system C libraries do not have SOCK_CLOEXEC, and completely miss
accept4(), too. Provide a fallback for this case.
This changes the behaviour: no error messages are printed now for
failing to set CLOEXEC but the file descriptor is closed.
The unit test for this wrapper is NOT included.
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 615dfdb..63081e1 100644 --- a/configure.ac +++ b/configure.ac @@ -39,6 +39,8 @@ if test "x$GCC" = "xyes"; then fi AC_SUBST(GCC_CFLAGS) +AC_CHECK_FUNCS([accept4]) + AC_ARG_ENABLE([scanner], [AC_HELP_STRING([--disable-scanner], [Disable compilation of wayland-scannner])], |