The $subject theme is quite messy, with many things done in a cryptic and twisty way without any need for that. This trivial patch series tries to clean up and improve it. In particular, it aims to make pidfile errors visible with -daemonize -- something which Gonglei tried to fix in e5048d15ce6a and which we're revering because that fix turned out to be incomplete and wrong.
The patches are simple but I split them into several to easy review. Michael Tokarev (4): os-posix: use global daemon_pipe instead of cryptic fds[1] os-posix: replace goto again with a proper loop pidfile: stop making pidfile error a special case os-posix: reorder parent notification for -daemonize include/qemu-common.h | 1 - os-posix.c | 62 ++++++++++++++++++------------------------------- os-win32.c | 5 ---- vl.c | 2 +- 4 files changed, 23 insertions(+), 47 deletions(-) -- 1.7.10.4