fcntl(fd, F_SETFD, FD_CLOEXEC);

如果FD_CLOEXEC的值是0,那么在调用exec相关函数后文件句柄保持打开;

否则的话,在成功调用exec相关函数后文件句柄将被关闭. 

你可能感兴趣的:(fcntl(fd, F_SETFD, FD_CLOEXEC);)