pid_t vfork_and_run(void (*fn)(void*) /*NORETURN*/, void *arg);