Received: from eggs.gnu.org ([2001:4830:134:3::10]:44734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkENF-0006Oe-LW for qemu-devel@nongnu.org; Fri, 31 Oct 2014 11:45:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjrJq-0002s3-4a for qemu-devel@nongnu.org; Thu, 30 Oct 2014 11:07:34 -0400 From: Michael Tokarev Date: Thu, 30 Oct 2014 18:07:13 +0300 Message-Id: Subject: [Qemu-devel] [PATCH 0/4] cleanup -daemonize and pidfile creation a bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-trivial@nongnu.org Cc: Gonglei , Michael Tokarev , qemu-devel@nongnu.org, Markus Armbruster 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