From: Igor Zinkovsky Date: Wed, 14 Sep 2011 20:27:44 +0000 (-0700) Subject: remove SetCloseOnExec X-Git-Tag: v0.5.7~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6cb15403d342080fc0ecf0b2675852090fcfb1aa;p=platform%2Fupstream%2Fnodejs.git remove SetCloseOnExec --- diff --git a/src/node_file.cc b/src/node_file.cc index b4c60b6..522738a 100644 --- a/src/node_file.cc +++ b/src/node_file.cc @@ -62,15 +62,6 @@ Local FSError(int errorno, const char *path = NULL); -static inline bool SetCloseOnExec(int fd) { -#ifdef __POSIX__ - return (fcntl(fd, F_SETFD, FD_CLOEXEC) != -1); -#else // __MINGW32__ - return SetHandleInformation(reinterpret_cast(_get_osfhandle(fd)), - HANDLE_FLAG_INHERIT, 0) != 0; -#endif -} - #ifdef _LARGEFILE_SOURCE static inline int IsInt64(double x) { return x == static_cast(static_cast(x)); @@ -140,7 +131,6 @@ static void After(uv_fs_t *req) { break; case UV_FS_OPEN: - SetCloseOnExec(req->result); /* pass thru */ case UV_FS_SENDFILE: argv[1] = Integer::New(req->result); @@ -731,7 +721,6 @@ static Handle Open(const Arguments& args) { } else { SYNC_CALL(open, *path, *path, flags, mode) int fd = SYNC_RESULT; - SetCloseOnExec(fd); return scope.Close(Integer::New(fd)); } }