#define _GNU_SOURCE #include #include #include #include #include #include int main() { mlockall(MCL_CURRENT); pid_t pid = fork(); if (pid == 0) { _exit(0); } const struct timespec zero = {2, 0}; sigset_t smask; sigemptyset(&smask); pselect(0, 0, 0, 0, &zero, &smask); printf("Success on pid %d\n", pid); }