summaryrefslogtreecommitdiff
path: root/poll
Commit message (Expand)AuthorAgeFilesLines
* The 'flags' field in apr_pollset_private_t looks unused.Christophe Jaillet2023-02-191-1/+0
* Fix further strict C99 compliance issue. (fixes #37)Joe Orton2023-01-112-2/+2
* Remove trailing whitespaces in *.c.Ivan Zhakov2022-11-206-55/+55
* * poll/unix/wakeup.c: Add final newline.Ivan Zhakov2022-11-191-1/+1
* poll: Follow up to r1902236: Fix poll() sleeps cases.Yann Ylavic2022-06-262-7/+15
* poll: Round up milliseconds timeouts.Yann Ylavic2022-06-245-18/+15
* poll: kqueue: Fix -Wincompatible-pointer-types-discards-qualifiersYann Ylavic2022-06-221-2/+2
* Fix various harmless cases of undefined behaviour, and add a TravisJoe Orton2022-02-141-1/+1
* On 'win32-pollset-wakeup-no-file-socket-emulation' branch: Merge changes fromwin32-pollset-wakeup-no-file-socket-emulationIvan Zhakov2022-02-092-53/+86
|\
| * poll: Follow up to r1897521: struct epoll_event's events field is unsigned int.Yann Ylavic2022-01-271-3/+3
| * poll: Provide APR_POLLEXCL for exclusive wake up on systems that support it.Yann Ylavic2022-01-261-0/+4
| * poll: Implement APR_POLLSET_NOCOPY for kqueue.Yann Ylavic2022-01-262-50/+79
| * Revert r1897518 (spurious changes).Yann Ylavic2022-01-263-234/+168
| * poll: Implement APR_POLLSET_NOCOPY for kqueue.Yann Ylavic2022-01-263-168/+234
* | On 'win32-pollset-wakeup-no-file-socket-emulation' branch:Ivan Zhakov2022-01-201-3/+3
* | On 'win32-pollset-wakeup-no-file-socket-emulation' branch:Ivan Zhakov2022-01-195-37/+106
|/
* Sync WIN32 local function names with 1.7.x branch -- no functional changeMladen Turk2021-11-191-4/+4
* Follow up to r1895106: Use less expensive atomics for wakeup.Yann Ylavic2021-11-194-39/+31
* Follow up to r1895106: now we want blocking reads on unix too so revert r1894...Yann Ylavic2021-11-171-4/+2
* Fix drain wakeup pipe issue when multiple threads call apr_pollset_wakeup/apr...Mladen Turk2021-11-178-22/+32
* Follow up to r1894914: non-blocking wakeup pipe reads on Windows too.Yann Ylavic2021-11-101-0/+4
* poll: Fix possible blocking when draining the wakeup pipe.Yann Ylavic2021-11-101-2/+3
* Windows platform: Use WSAPoll directly.Ivan Zhakov2019-05-272-15/+2
* poll, epoll: pollset's pfd is not modified on poll(), mark it const.Yann Ylavic2018-01-031-1/+1
* poll, kqueue: save a pollfd (mem)copy per returned event.Yann Ylavic2018-01-031-5/+5
* poll, port: follow up to r1819860.Yann Ylavic2018-01-021-31/+29
* poll, port: no need to release and re-acquire the lock in between walking theYann Ylavic2018-01-021-8/+5
* poll, port: re-add the wakeup pipe to the pollset after it triggered.Yann Ylavic2018-01-021-18/+15
* * include/arch/unix/apr_arch_poll_private.h,Joe Orton2017-08-188-37/+37
* clear the aiocb structure used for asyncio cancel Eric Covener2016-09-021-1/+2
* apr_pollset_poll(): don't return a positive (nay negative in case of error)Yann Ylavic2016-08-105-8/+9
* apr_pollset_poll(): OS/2: follow up to r1755740.Yann Ylavic2016-08-101-3/+0
* apr_pollset_poll(): OS/2: follow up to r923311.Yann Ylavic2016-08-101-4/+14
* Fix a case where the cleanup for a pollset w/o the thread-safe flagEric Covener2016-06-271-3/+5
* poll/unix/z_asio.c:271]: (style) Suspicious condition (assignment +Eric Covener2016-05-191-2/+2
* Revert r1671389; apr_pollset_poll() should return APR_SUCCESSJeff Trawick2015-04-061-1/+3
* poll() implementation of apr_pollset_poll(): Return APR_EINTR as appropriate.Jeff Trawick2015-04-051-3/+2
* Follow up to r1089433: handle impl_pollcb_poll().Yann Ylavic2015-03-201-1/+12
* Follow up to r1666341: fix timeout given to poll() from usecs to msecs.Yann Ylavic2015-03-201-2/+3
* apr_poll(cb): fix error paths returned values and leaks.Yann Ylavic2015-03-136-35/+94
* apr_pollset state fixes for z/OSEric Covener2014-12-191-0/+2
* fix memory leakGreg Ames2013-02-021-1/+10
* Minor fixes to quiet valgrind warningsStefan Fritsch2013-01-261-1/+1
* no functional change, just flesh out the commentGreg Ames2013-01-231-1/+1
* initialize flags fields to avoid JRAsyncAuthErrGreg Ames2013-01-221-1/+4
* * don't just initialize cancel_a, use it for the asyncio AIO_CANCEL callGreg Ames2013-01-211-1/+2
* apr_pollset_remove: use a separate aiocb pointing to the original for cancell...Greg Ames2013-01-181-1/+3
* * create/set new state ASIO_COMPLETE to track when async i/o is completeGreg Ames2013-01-171-13/+28
* change asyncio to take a struct aiocb input argGreg Ames2013-01-171-7/+7
* rename state to ASIO_REMOVED to match the name of the apr_pollset_remove API ...Greg Ames2013-01-171-4/+4