comparison src/memfile.c @ 2003:5d5cad78a838 v7.2.300

updated for version 7.2-300
author vimboss
date Tue, 17 Nov 2009 16:13:15 +0000
parents 0b796e045c42
children 6d3d35ff2c2b
comparison
equal deleted inserted replaced
2002:071166147fc5 2003:5d5cad78a838
1341 mfp->mf_fname = NULL; 1341 mfp->mf_fname = NULL;
1342 mfp->mf_ffname = NULL; 1342 mfp->mf_ffname = NULL;
1343 } 1343 }
1344 else 1344 else
1345 { 1345 {
1346 #ifdef HAVE_FD_CLOEXEC
1347 int fdflags = fcntl(mfp->mf_fd, F_GETFD);
1348 if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
1349 fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
1350 #endif
1346 #ifdef HAVE_SELINUX 1351 #ifdef HAVE_SELINUX
1347 mch_copy_sec(fname, mfp->mf_fname); 1352 mch_copy_sec(fname, mfp->mf_fname);
1348 #endif 1353 #endif
1349 mch_hide(mfp->mf_fname); /* try setting the 'hidden' flag */ 1354 mch_hide(mfp->mf_fname); /* try setting the 'hidden' flag */
1350 } 1355 }