summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc/latch.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in commentsMichael Paquier2023-05-021-1/+1
* Zero initialize uses of instr_time about to trigger compiler warningsAndres Freund2023-01-201-0/+2
* Fix WaitEventSetWait() buffer overrun.Thomas Munro2023-01-131-2/+3
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Allow parent's WaitEventSets to be freed after fork().Thomas Munro2022-12-231-0/+17
* Don't leak a signalfd when using latches in the postmaster.Thomas Munro2022-12-231-0/+16
* Add WL_SOCKET_ACCEPT event to WaitEventSet API.Thomas Munro2022-12-231-1/+12
* Don't trust signalfd() on illumos.Thomas Munro2022-06-261-18/+40
* Add debugging help in OwnLatch().Thomas Munro2022-05-311-2/+5
* Fix typo in comment.Etsuro Fujita2022-05-021-1/+1
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-131-1/+0
* Add WL_SOCKET_CLOSED for socket shutdown events.Thomas Munro2022-02-141-9/+70
* Test honestly for <sys/signalfd.h>.Tom Lane2022-02-091-5/+4
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-121-3/+3
* Factor out system call names from error messagesPeter Eisentraut2021-04-231-15/+10
* Use correct format placeholder for WSAGetLastError()Peter Eisentraut2021-04-231-3/+3
* Add support for asynchronous execution.Etsuro Fujita2021-03-311-0/+9
* Use EVFILT_SIGNAL for kqueue latches.Thomas Munro2021-03-011-17/+38
* Use signalfd(2) for epoll latches.Thomas Munro2021-03-011-49/+110
* Use SIGURG rather than SIGUSR1 for latches.Thomas Munro2021-03-011-17/+33
* Optimize latches to send fewer signals.Thomas Munro2021-03-011-0/+24
* Remove latch.c workaround for Linux < 2.6.27.Thomas Munro2021-03-011-20/+1
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Fix WaitLatch(NULL) on Windows.Thomas Munro2020-11-251-1/+5
* Handle EACCES errors from kevent() better.Thomas Munro2020-10-151-1/+2
* Make WL_POSTMASTER_DEATH level-triggered on kqueue builds.Thomas Munro2020-10-151-1/+11
* Allow WaitLatch() to be used without a latch.Thomas Munro2020-09-231-4/+19
* Use a long lived WaitEventSet for WaitLatch().Thomas Munro2020-07-301-4/+52
* Spelling adjustmentsPeter Eisentraut2020-06-071-2/+2
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-141-3/+3
* Don't use EV_CLEAR for kqueue events.Thomas Munro2020-03-181-2/+2
* Fix kqueue support under debugger on macOS.Thomas Munro2020-03-181-1/+10
* Account explicitly for long-lived FDs that are allocated outside fd.c.Tom Lane2020-02-241-0/+44
* Add kqueue(2) support to the WaitEventSet API.Thomas Munro2020-02-051-1/+299
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-1/+1
* Initial pgindent run for v12.Tom Lane2019-05-221-3/+3
* Unify error messagesAlvaro Herrera2019-04-241-3/+9
* Remove volatile from latch APIPeter Eisentraut2019-03-041-9/+9
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Add WL_EXIT_ON_PM_DEATH pseudo-event.Thomas Munro2018-11-231-1/+37
* Fix spelling errors and typos in commentsMagnus Hagander2018-11-021-1/+1
* Use signals for postmaster death on Linux.Thomas Munro2018-07-111-3/+3
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Distinguish wait-for-connection from wait-for-write-ready on Windows.Tom Lane2017-08-151-22/+28
* Phase 3 of pgindent updates.Tom Lane2017-06-211-1/+1
* Phase 2 of pgindent updates.Tom Lane2017-06-211-6/+6
* Ignore WL_POSTMASTER_DEATH latch event in single user modePeter Eisentraut2017-06-051-1/+1
* Cope with glibc too old to have epoll_create1().Tom Lane2017-04-271-0/+9