summaryrefslogtreecommitdiff
path: root/poll/unix/port.c
Commit message (Expand)AuthorAgeFilesLines
* Fix drain wakeup pipe issue when multiple threads call apr_pollset_wakeup/apr...Mladen Turk2021-11-171-2/+2
* 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-181-4/+4
* apr_pollset_poll(): don't return a positive (nay negative in case of error)Yann Ylavic2016-08-101-1/+1
* apr_poll(cb): fix error paths returned values and leaks.Yann Ylavic2015-03-131-8/+25
* add namespace protection forJeff Trawick2010-01-221-2/+2
* fix compile failure in pollcb wakeup logic on Solaris >= 10Jeff Trawick2010-01-221-3/+3
* * Add apr_pollcb_wakeup(), with similar behavior toGraham Leggett2010-01-161-7/+15
* Check that an event was actually filled in whenJeff Trawick2009-11-141-2/+8
* fix pollcb hangs on Solaris when using Event PortsJeff Trawick2009-11-091-1/+1
* Work around bogus return code in some circumstances with 32-bit Jeff Trawick2009-10-261-1/+4
* Fix an error handling issue in the Event Port backend for APR pollsets.Jeff Trawick2009-08-241-52/+60
* nelts, the number of elements in the pollset, was neither needed Jeff Trawick2009-03-161-2/+0
* fix a race condition between pollset_poll and pollset_removeJeff Trawick2009-03-061-5/+22
* elements on the add ring are not currently associated, so only call Jeff Trawick2009-03-061-11/+11
* don't lose track of a ring element when port_associate() failsJeff Trawick2009-03-051-0/+1
* when removing a pollfd, don't search both the add ringJeff Trawick2009-03-051-14/+26
* pollset tweaks:Jeff Trawick2009-03-031-9/+1
* commentary, consistency, simplification, and minor fixesJeff Trawick2009-03-011-44/+54
* fix compile failure on SolarisJeff Trawick2009-02-281-2/+2
* Unroll APR_SET_FD_CLOEXEC macro.Bojan Smojver2009-02-271-2/+20
* Set CLOEXEC flags where appropriate. Either use new O_CLOEXEC flag andBojan Smojver2009-02-261-1/+6
* fix compile failure and warningJeff Trawick2009-02-221-2/+2
* apr_pollset_create_ex() already made room for the wakeup descriptor,Jeff Trawick2009-02-211-4/+0
* Remember the created port fdMladen Turk2009-02-141-4/+2
* Implement providers for apr_pollset and apr_pollcbMladen Turk2009-02-131-174/+107
* Fix solaris poll bug - ref http://marc.info/?t=121438277000004&r=1&w=2Nick Kew2008-06-271-1/+9
* * Fix some gcc compiler warnings on SolarisRuediger Pluem2008-06-041-1/+1
* Fix incomplete patch in r653953Nick Kew2008-05-071-0/+3
* Fix poll failure on Solaris - PR 43000Nick Kew2008-05-061-7/+28
* Fix typo in r649830Nick Kew2008-05-041-2/+2
* Return APR_EINTR only there was no additional descriptors signaled at the tim...Mladen Turk2008-04-211-4/+2
* Introduce (again) apr_pollset_wakeup APIMladen Turk2008-04-191-17/+99
* Revert r47540Mladen Turk2008-04-131-16/+0
* Introduce apr_pollset_wakeup()Mladen Turk2008-04-131-0/+16
* PR 42580 - fix return value when apr_pollset_poll interruptedNick Kew2008-03-271-6/+1
* Solaris Event Ports backend for apr_pollcb. Also fixes the testpoll linkDavi Arnaut2007-07-031-0/+130
* Fix nsec timeout valueWilliam A. Rowe Jr2007-04-131-1/+1
* Fix bug in pollset creation error checking.Garrett Rooney2006-10-091-1/+1
* Fix the typo.Joe Orton2006-08-031-1/+1
* Update license header.Joe Orton2006-08-031-6/+6
* Fix corruption of the pollset rings on Solaris 10. A pfd_elem_t was being ins...Paul Querna2005-06-301-0/+4
* Replace looping code with an O(1) APR_RING_CONCAT.Paul Querna2005-03-121-5/+1
* Update copyright year to 2005 and standardize on current copyright owner line.Justin Erenkrantz2005-02-041-1/+2
* * Fix compiler warning for type mismatch on nget.Paul Querna2005-01-061-1/+6
* Fix some style problems in the poll code, no functional changes.Garrett Rooney2004-12-061-4/+5
* Added support for Solaris 10 Event Completion Framework asPaul Querna2004-11-221-0/+336