From: Richard Weinberger Date: Tue, 16 Apr 2013 21:48:15 +0000 (+0200) Subject: init: unnest interrupt_handler X-Git-Tag: lxc-1.0.0.alpha1~1^2~289 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a81bad13ec305b885eff2934307d9205d55e0050;p=thirdparty%2Flxc.git init: unnest interrupt_handler There is no need to use nested functions voodoo. Signed-off-by: Richard Weinberger Acked-by: Serge E. Hallyn --- diff --git a/src/lxc/lxc_init.c b/src/lxc/lxc_init.c index c83c2f18b..e4c9a32de 100644 --- a/src/lxc/lxc_init.c +++ b/src/lxc/lxc_init.c @@ -49,15 +49,14 @@ static struct option options[] = { static int was_interrupted = 0; -int main(int argc, char *argv[]) +static void interrupt_handler(int sig) { + if (!was_interrupted) + was_interrupted = sig; +} - void interrupt_handler(int sig) - { - if (!was_interrupted) - was_interrupted = sig; - } - +int main(int argc, char *argv[]) +{ pid_t pid; int nbargs = 0; int err = -1;