diff --git a/dlls/ntdll/server.c b/dlls/ntdll/server.c index 3243f9f6efa..8a01d228bd1 100644 --- a/dlls/ntdll/server.c +++ b/dlls/ntdll/server.c @@ -1076,11 +1076,6 @@ size_t server_init_thread( void *entry_point ) /* ignore SIGPIPE so that we get an EPIPE error instead */ sigaction( SIGPIPE, &sig_act, NULL ); - /* automatic child reaping to avoid zombies */ -#ifdef SA_NOCLDWAIT - sig_act.sa_flags |= SA_NOCLDWAIT; -#endif - sigaction( SIGCHLD, &sig_act, NULL ); /* create the server->client communication pipes */ if (server_pipe( reply_pipe ) == -1) server_protocol_perror( "pipe" );