#include #include #include int main(int argc, char **argv) { sigset_t new_sig, old_sig; sigfillset(&new_sig); sigprocmask(SIG_SETMASK, &new_sig, &old_sig); printf("old_sig: %16Lx\n", *(unsigned long long*)&old_sig); printf("new_sig: %16Lx\n", *(unsigned long long*)&new_sig); argc--; argv++; return argc ? execvp(*argv, argv) : 0; }