chiark / gitweb /
Introduce setnonblock()
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Sep 2014 12:26:17 +0000 (13:26 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 8 Oct 2014 17:25:18 +0000 (18:25 +0100)
commitf54d5adadd831fd0fa55d70d3aaffe60636818f5
tree65302d52fb5b090c04659ae0edbff87d816de75a
parent5e7a5e2d42c1b06f249debca72c10ad33d157402
Introduce setnonblock()

This involves reworking setcloexec()'s implementation so that we can
reuse it.

We now treat a failure to set O_NONBLOCK in udp_make_socket as a
fatal, rather than recoverable, error.  This is fine.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
process.c
secnet.h
udp.c
util.c