diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2016-10-19 19:29:42 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2016-10-22 15:41:39 +0300 |
commit | 9d0ae2e223d9da00b710f0eb797343d2390f64c5 (patch) | |
tree | 7d57589c6c9a8880486073a6d027edea1cec89ad /src/microhttpd/mhd_sockets.h | |
parent | d7f1a95e22c3d5bde0703360f4406dde7bef31e6 (diff) | |
download | libmicrohttpd-9d0ae2e223d9da00b710f0eb797343d2390f64c5.tar.gz libmicrohttpd-9d0ae2e223d9da00b710f0eb797343d2390f64c5.zip |
mhd_sockets.h: Simplified macros
Diffstat (limited to 'src/microhttpd/mhd_sockets.h')
-rw-r--r-- | src/microhttpd/mhd_sockets.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/microhttpd/mhd_sockets.h b/src/microhttpd/mhd_sockets.h index 983267cb..6fefd7d4 100644 --- a/src/microhttpd/mhd_sockets.h +++ b/src/microhttpd/mhd_sockets.h | |||
@@ -639,15 +639,16 @@ | |||
639 | 639 | ||
640 | /* Socket functions */ | 640 | /* Socket functions */ |
641 | 641 | ||
642 | #if defined(MHD_POSIX_SOCKETS) && defined(AF_LOCAL) | 642 | #if defined(AF_LOCAL) |
643 | # define MHD_socket_pair_(fdarr) (!socketpair(AF_LOCAL, SOCK_STREAM, 0, (fdarr))) | 643 | # define MHD_SCKT_LOCAL AF_LOCAL |
644 | #elif defined(AF_UNIX) | ||
645 | # define MHD_SCKT_LOCAL AF_UNIX | ||
646 | #endif /* AF_UNIX */ | ||
647 | |||
648 | #if defined(MHD_POSIX_SOCKETS) && defined(MHD_SCKT_LOCAL) | ||
649 | # define MHD_socket_pair_(fdarr) (!socketpair(MHD_SCKT_LOCAL, SOCK_STREAM, 0, (fdarr))) | ||
644 | # if defined(HAVE_SOCK_NONBLOCK) | 650 | # if defined(HAVE_SOCK_NONBLOCK) |
645 | # define MHD_socket_pair_nblk_(fdarr) (!socketpair(AF_LOCAL, SOCK_STREAM | SOCK_NONBLOCK, 0, (fdarr))) | 651 | # define MHD_socket_pair_nblk_(fdarr) (!socketpair(MHD_SCKT_LOCAL, SOCK_STREAM | SOCK_NONBLOCK, 0, (fdarr))) |
646 | # endif /* HAVE_SOCK_NONBLOCK*/ | ||
647 | #elif defined(MHD_POSIX_SOCKETS) && defined(AF_UNIX) | ||
648 | # define MHD_socket_pair_(fdarr) (!socketpair(AF_UNIX, SOCK_STREAM, 0, (fdarr))) | ||
649 | # if defined(HAVE_SOCK_NONBLOCK) | ||
650 | # define MHD_socket_pair_nblk_(fdarr) (!socketpair(AF_UNIX, SOCK_STREAM | SOCK_NONBLOCK, 0, (fdarr))) | ||
651 | # endif /* HAVE_SOCK_NONBLOCK*/ | 652 | # endif /* HAVE_SOCK_NONBLOCK*/ |
652 | #elif defined(MHD_WINSOCK_SOCKETS) | 653 | #elif defined(MHD_WINSOCK_SOCKETS) |
653 | /** | 654 | /** |