diff options
Diffstat (limited to 'arch/um/os-Linux/main.c')
-rw-r--r-- | arch/um/os-Linux/main.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/arch/um/os-Linux/main.c b/arch/um/os-Linux/main.c index 172c8474453..2878e89a674 100644 --- a/arch/um/os-Linux/main.c +++ b/arch/um/os-Linux/main.c | |||
@@ -16,7 +16,6 @@ | |||
16 | #include "user_util.h" | 16 | #include "user_util.h" |
17 | #include "kern_util.h" | 17 | #include "kern_util.h" |
18 | #include "mem_user.h" | 18 | #include "mem_user.h" |
19 | #include "time_user.h" | ||
20 | #include "irq_user.h" | 19 | #include "irq_user.h" |
21 | #include "user.h" | 20 | #include "user.h" |
22 | #include "init.h" | 21 | #include "init.h" |
@@ -82,20 +81,8 @@ extern void scan_elf_aux( char **envp); | |||
82 | int main(int argc, char **argv, char **envp) | 81 | int main(int argc, char **argv, char **envp) |
83 | { | 82 | { |
84 | char **new_argv; | 83 | char **new_argv; |
85 | sigset_t mask; | ||
86 | int ret, i, err; | 84 | int ret, i, err; |
87 | 85 | ||
88 | /* Enable all signals except SIGIO - in some environments, we can | ||
89 | * enter with some signals blocked | ||
90 | */ | ||
91 | |||
92 | sigemptyset(&mask); | ||
93 | sigaddset(&mask, SIGIO); | ||
94 | if(sigprocmask(SIG_SETMASK, &mask, NULL) < 0){ | ||
95 | perror("sigprocmask"); | ||
96 | exit(1); | ||
97 | } | ||
98 | |||
99 | #ifdef UML_CONFIG_CMDLINE_ON_HOST | 86 | #ifdef UML_CONFIG_CMDLINE_ON_HOST |
100 | /* Allocate memory for thread command lines */ | 87 | /* Allocate memory for thread command lines */ |
101 | if(argc < 2 || strlen(argv[1]) < THREAD_NAME_LEN - 1){ | 88 | if(argc < 2 || strlen(argv[1]) < THREAD_NAME_LEN - 1){ |