Just a small improvement, as gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0 complains about missing breaks in case statements now:
privsep.c: In function ‘privsep_server_handle_req’:
privsep.c:314:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
mkpath = 1;
~~~~~~~^~~
privsep.c:315:2: note: here
case PRIVSEP_REQ_OPENFILE: {
^~~~
Just a small improvement, as gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0 complains about missing breaks in case statements now: