From 3fd52a7694d94b57fc5a0dc380673a78683118fe Mon Sep 17 00:00:00 2001 From: "greg@kroah.com" Date: Tue, 30 Dec 2003 01:29:16 -0800 Subject: [PATCH] [PATCH] move the signal handling registration to after we have initialized enough stuff. --- udev.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/udev.c b/udev.c index 1d66410b6c..17eade221e 100644 --- a/udev.c +++ b/udev.c @@ -88,10 +88,6 @@ int main(int argc, char **argv, char **envp) char *subsystem; int retval = -EINVAL; - signal(SIGINT, sig_handler); - signal(SIGTERM, sig_handler); - signal(SIGKILL, sig_handler); - main_argv = argv; main_envp = envp; @@ -143,6 +139,11 @@ int main(int argc, char **argv, char **envp) goto exit_sysbus; } + /* set up a default signal handler for now */ + signal(SIGINT, sig_handler); + signal(SIGTERM, sig_handler); + signal(SIGKILL, sig_handler); + /* initialize the naming deamon */ namedev_init();