mirror of
https://github.com/git/git.git
synced 2026-03-13 10:23:30 +01:00
Revert "Windows does not have the close-on-exec flag."
This reverts commit e7a70c5ddf.
We now have a fcntl stub that makes the bracketed piece of code a no-op.
This commit is contained in:
@@ -653,7 +653,6 @@ static int open_packed_git_1(struct packed_git *p)
|
||||
} else if (p->pack_size != st.st_size)
|
||||
return error("packfile %s size changed", p->pack_name);
|
||||
|
||||
#ifndef __MINGW32__
|
||||
/* We leave these file descriptors open with sliding mmap;
|
||||
* there is no point keeping them open across exec(), though.
|
||||
*/
|
||||
@@ -663,7 +662,6 @@ static int open_packed_git_1(struct packed_git *p)
|
||||
fd_flag |= FD_CLOEXEC;
|
||||
if (fcntl(p->pack_fd, F_SETFD, fd_flag) == -1)
|
||||
return error("cannot set FD_CLOEXEC");
|
||||
#endif
|
||||
|
||||
/* Verify we recognize this pack file format. */
|
||||
if (read_in_full(p->pack_fd, &hdr, sizeof(hdr)) != sizeof(hdr))
|
||||
|
||||
Reference in New Issue
Block a user