Changeset 3219 for trunk/src/kmk/kmkbuiltin/fts.c
- Timestamp:
- Mar 31, 2018, 12:30:15 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/fts.c
r3145 r3219 275 275 if (!ISSET(FTS_NOCHDIR)) { 276 276 #ifdef HAVE_FCHDIR 277 if ((sp->fts_rfd = open(".", O_RDONLY , 0)) == -1)277 if ((sp->fts_rfd = open(".", O_RDONLY | KMK_OPEN_NO_INHERIT, 0)) == -1) 278 278 SET(FTS_NOCHDIR); 279 279 else if (fcntl(sp->fts_rfd, F_SETFD, FD_CLOEXEC) == -1) { … … 454 454 if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) { 455 455 #ifdef HAVE_FCHDIR 456 if ((p->fts_symfd = open(".", O_RDONLY , 0)) == -1) {456 if ((p->fts_symfd = open(".", O_RDONLY | KMK_OPEN_NO_INHERIT, 0)) == -1) { 457 457 p->fts_errno = errno; 458 458 p->fts_info = FTS_ERR; … … 556 556 #ifdef HAVE_FCHDIR 557 557 if ((p->fts_symfd = 558 open(".", O_RDONLY , 0)) == -1) {558 open(".", O_RDONLY | KMK_OPEN_NO_INHERIT, 0)) == -1) { 559 559 p->fts_errno = errno; 560 560 p->fts_info = FTS_ERR; … … 722 722 723 723 #ifdef HAVE_FCHDIR 724 if ((fd = open(".", O_RDONLY , 0)) == -1)724 if ((fd = open(".", O_RDONLY | KMK_OPEN_NO_INHERIT, 0)) == -1) 725 725 #else 726 726 if ((pszRoot = getcwd(NULL, 0)) == NULL) … … 1427 1427 if (!path) /* shuts up gcc nonull checks*/ 1428 1428 return -1; 1429 fd = open(path, O_RDONLY );1429 fd = open(path, O_RDONLY | KMK_OPEN_NO_INHERIT); 1430 1430 if (fd == -1) 1431 1431 return -1;
Note:
See TracChangeset
for help on using the changeset viewer.