aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.txt
diff options
context:
space:
mode:
authorSeebs <seebs@seebs.net>2018-12-15 14:28:19 -0600
committerSeebs <seebs@seebs.net>2018-12-15 14:28:44 -0600
commit416240273bfd987cbddac7b6439d99c29f7b67ba (patch)
tree27c3a23d3715aef3ddb56c9f3c7c366c79d578b9 /ChangeLog.txt
parent6c8651cf361531ebc9633ea3e0486ec048e6ac13 (diff)
downloadpseudo-416240273bfd987cbddac7b6439d99c29f7b67ba.tar.gz
pseudo-416240273bfd987cbddac7b6439d99c29f7b67ba.tar.bz2
pseudo-416240273bfd987cbddac7b6439d99c29f7b67ba.zip
Use MSG_NOSIGNAL if available.
MSG_NOSIGNAL has been in Linux since 2.2, and has been standardized in POSIX 2008. Using that when available avoids the overhead of the two syscalls to set and restore the SIGPIPE handler. Moreover, we can eliminate one write() call by making use of sendmsg() to do scatter-gather I/O. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Seebs <seebs@seebs.net>
Diffstat (limited to 'ChangeLog.txt')
-rw-r--r--ChangeLog.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index e7f84a8..6664517 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,6 @@
+2018-12-15:
+ * (seebs) Import IPC patch from Rasmus Villemoes.
+
2018-11-29:
* (seebs) add missing <stdint.h> to pseudo_db.c. Thanks to
Bernhard Hartleb <bernhard.hartleb@gmail.com> for pointing