aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-05-07 17:04:22 +0000
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-05-07 17:04:22 +0000
commitb44ee8055618e350032ba7a49c799d53dd551ee1 (patch)
tree57cf76dc6c19d483ae0c4afd2e2855c5ff87f52e /src/include
parentcb83913d0e1483c6e702b96047d073107be046e8 (diff)
downloadlibmicrohttpd-b44ee8055618e350032ba7a49c799d53dd551ee1.tar.gz
libmicrohttpd-b44ee8055618e350032ba7a49c799d53dd551ee1.zip
Define and use system-independent wrapper macro for poll()
Diffstat (limited to 'src/include')
-rw-r--r--src/include/platform_interface.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/platform_interface.h b/src/include/platform_interface.h
index fc68120f..9e63f7a7 100644
--- a/src/include/platform_interface.h
+++ b/src/include/platform_interface.h
@@ -124,6 +124,15 @@
124#define MHD_SYS_select_(n,r,w,e,t) select((int)0,(r),(w),(e),(t)) 124#define MHD_SYS_select_(n,r,w,e,t) select((int)0,(r),(w),(e),(t))
125#endif 125#endif
126 126
127#if defined(HAVE_POLL)
128/* MHD_sys_poll_ is wrapper macro for system poll() function */
129#if !defined(MHD_WINSOCK_SOCKETS)
130#define MHD_sys_poll_ poll
131#else /* MHD_WINSOCK_SOCKETS */
132#define MHD_sys_poll_ WSAPoll
133#endif /* MHD_WINSOCK_SOCKETS */
134#endif /* HAVE_POLL */
135
127/* MHD_pipe_ create pipe (!MHD_DONT_USE_PIPES) / 136/* MHD_pipe_ create pipe (!MHD_DONT_USE_PIPES) /
128 * create two connected sockets (MHD_DONT_USE_PIPES) */ 137 * create two connected sockets (MHD_DONT_USE_PIPES) */
129#ifndef MHD_DONT_USE_PIPES 138#ifndef MHD_DONT_USE_PIPES