Ok, I have done a #include <sys/mman.h> and I did a mlockall(MCL_CURRENT | MCL_FUTURE ) to ensure that this process's current and future(stack, etc) memory is protected from page faulting. This process does a pipe to make sure it is the only version running, then does a fork() to detach from...