ntdll: Use FD_CLOEXEC instead of hardcoded values.

Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Sebastian Lackner 2017-03-07 16:09:32 +01:00 committed by Alexandre Julliard
parent 97170a8a80
commit 9d0a48da0f
1 changed files with 3 additions and 3 deletions

View File

@ -1211,7 +1211,7 @@ static int server_connect(void)
/* retrieve the current directory */
fd_cwd = open( ".", O_RDONLY );
if (fd_cwd != -1) fcntl( fd_cwd, F_SETFD, 1 ); /* set close on exec flag */
if (fd_cwd != -1) fcntl( fd_cwd, F_SETFD, FD_CLOEXEC );
setup_config_dir();
serverdir = wine_get_server_dir();
@ -1274,7 +1274,7 @@ static int server_connect(void)
fchdir( fd_cwd );
close( fd_cwd );
}
fcntl( s, F_SETFD, 1 ); /* set close on exec flag */
fcntl( s, F_SETFD, FD_CLOEXEC );
return s;
}
close( s );
@ -1371,7 +1371,7 @@ void server_init_process(void)
if (env_socket)
{
fd_socket = atoi( env_socket );
if (fcntl( fd_socket, F_SETFD, 1 ) == -1)
if (fcntl( fd_socket, F_SETFD, FD_CLOEXEC ) == -1)
fatal_perror( "Bad server socket %d", fd_socket );
unsetenv( "WINESERVERSOCKET" );
}