diff options
Diffstat (limited to 'contrib/apr/poll/unix/pollset.c')
-rw-r--r-- | contrib/apr/poll/unix/pollset.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/apr/poll/unix/pollset.c b/contrib/apr/poll/unix/pollset.c index 1a7396b4..852d745 100644 --- a/contrib/apr/poll/unix/pollset.c +++ b/contrib/apr/poll/unix/pollset.c @@ -163,6 +163,9 @@ extern apr_pollset_provider_t *apr_pollset_provider_port; #if defined(HAVE_EPOLL) extern apr_pollset_provider_t *apr_pollset_provider_epoll; #endif +#if defined(HAVE_AIO_MSGQ) +extern apr_pollset_provider_t *apr_pollset_provider_aio_msgq; +#endif #if defined(HAVE_POLL) extern apr_pollset_provider_t *apr_pollset_provider_poll; #endif @@ -187,6 +190,11 @@ static apr_pollset_provider_t *pollset_provider(apr_pollset_method_e method) provider = apr_pollset_provider_epoll; #endif break; + case APR_POLLSET_AIO_MSGQ: +#if defined(HAVE_AIO_MSGQ) + provider = apr_pollset_provider_aio_msgq; +#endif + break; case APR_POLLSET_POLL: #if defined(HAVE_POLL) provider = apr_pollset_provider_poll; |