aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex/regexec.c
diff options
context:
space:
mode:
authorThomas Munro <tmunro@postgresql.org>2021-03-01 12:06:09 +1300
committerThomas Munro <tmunro@postgresql.org>2021-03-01 14:12:02 +1300
commit6a2a70a02018d6362f9841cc2f499cc45405e86b (patch)
tree28a7760914dd066dbd2310cc29e893ac7c6b13a0 /src/backend/regex/regexec.c
parent83709a0d5a46559db016c50ded1a95fd3b0d3be6 (diff)
downloadpostgresql-6a2a70a02018d6362f9841cc2f499cc45405e86b.tar.gz
postgresql-6a2a70a02018d6362f9841cc2f499cc45405e86b.zip
Use signalfd(2) for epoll latches.
Cut down on system calls and other overheads by reading from a signalfd instead of using a signal handler and self-pipe. Affects Linux sytems, and possibly others including illumos that implement the Linux epoll and signalfd interfaces. Reviewed-by: Andres Freund <andres@anarazel.de> Discussion: https://postgr.es/m/CA+hUKGJjxPDpzBE0a3hyUywBvaZuC89yx3jK9RFZgfv_KHU7gg@mail.gmail.com
Diffstat (limited to 'src/backend/regex/regexec.c')
0 files changed, 0 insertions, 0 deletions