diff --git a/libc/dirent/fdopendir.cpp b/libc/dirent/fdopendir.cpp index 329a5bcc..11e215ba 100644 --- a/libc/dirent/fdopendir.cpp +++ b/libc/dirent/fdopendir.cpp @@ -136,7 +136,7 @@ extern "C" DIR* fdopendir(int fd) int old_dflags = fcntl(fd, F_GETFD); if ( 0 <= old_dflags ) - fcntl(fd, F_SETFD, old_dflags | O_CLOEXEC); + fcntl(fd, F_SETFD, old_dflags | FD_CLOEXEC); info->fd = fd;