diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-05-07 17:04:22 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-05-07 17:04:22 +0000 |
commit | b44ee8055618e350032ba7a49c799d53dd551ee1 (patch) | |
tree | 57cf76dc6c19d483ae0c4afd2e2855c5ff87f52e /src/include | |
parent | cb83913d0e1483c6e702b96047d073107be046e8 (diff) | |
download | libmicrohttpd-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.h | 9 |
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 |