mirror of
https://github.com/neovim/neovim.git
synced 2025-10-01 15:38:33 +00:00
@@ -1749,8 +1749,9 @@ failed:
|
|||||||
#ifdef HAVE_FD_CLOEXEC
|
#ifdef HAVE_FD_CLOEXEC
|
||||||
else {
|
else {
|
||||||
int fdflags = fcntl(fd, F_GETFD);
|
int fdflags = fcntl(fd, F_GETFD);
|
||||||
if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
|
if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0) {
|
||||||
fcntl(fd, F_SETFD, fdflags | FD_CLOEXEC);
|
(void)fcntl(fd, F_SETFD, fdflags | FD_CLOEXEC);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
xfree(buffer);
|
xfree(buffer);
|
||||||
|
@@ -913,7 +913,7 @@ static bool mf_do_open(memfile_T *mfp, char_u *fname, int flags)
|
|||||||
#ifdef HAVE_FD_CLOEXEC
|
#ifdef HAVE_FD_CLOEXEC
|
||||||
int fdflags = fcntl(mfp->mf_fd, F_GETFD);
|
int fdflags = fcntl(mfp->mf_fd, F_GETFD);
|
||||||
if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0) {
|
if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0) {
|
||||||
fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
|
(void)fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_SELINUX
|
#ifdef HAVE_SELINUX
|
||||||
|
@@ -443,8 +443,9 @@ void ml_setname(buf_T *buf)
|
|||||||
#ifdef HAVE_FD_CLOEXEC
|
#ifdef HAVE_FD_CLOEXEC
|
||||||
{
|
{
|
||||||
int fdflags = fcntl(mfp->mf_fd, F_GETFD);
|
int fdflags = fcntl(mfp->mf_fd, F_GETFD);
|
||||||
if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
|
if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0) {
|
||||||
fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
|
(void)fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@@ -416,7 +416,7 @@ static int included_patches[] = {
|
|||||||
// 1279 NA
|
// 1279 NA
|
||||||
// 1278 NA
|
// 1278 NA
|
||||||
// 1277 NA
|
// 1277 NA
|
||||||
// 1276,
|
1276,
|
||||||
// 1275 NA
|
// 1275 NA
|
||||||
// 1274 NA
|
// 1274 NA
|
||||||
// 1273,
|
// 1273,
|
||||||
|
Reference in New Issue
Block a user