Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Commit

Permalink
remove SetCloseOnExec
Browse files Browse the repository at this point in the history
  • Loading branch information
Igor Zinkovsky authored and ry committed Sep 14, 2011
1 parent a6ef3eb commit 6cb1540
Showing 1 changed file with 0 additions and 11 deletions.
11 changes: 0 additions & 11 deletions src/node_file.cc
Expand Up @@ -62,15 +62,6 @@ Local<Value> 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<HANDLE>(_get_osfhandle(fd)),
HANDLE_FLAG_INHERIT, 0) != 0;
#endif
}

#ifdef _LARGEFILE_SOURCE
static inline int IsInt64(double x) {
return x == static_cast<double>(static_cast<int64_t>(x));
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -731,7 +721,6 @@ static Handle<Value> Open(const Arguments& args) {
} else {
SYNC_CALL(open, *path, *path, flags, mode)
int fd = SYNC_RESULT;
SetCloseOnExec(fd);
return scope.Close(Integer::New(fd));
}
}
Expand Down

0 comments on commit 6cb1540

Please sign in to comment.