is detached (for child process) supposed to work for fork ?