a fork for each getpid