introduce and use close_on_exec_on(fd). -50 bytes.

This commit is contained in:
Denis Vlasenko
2007-09-30 23:50:48 +00:00
parent deabacdf91
commit 96e1b38586
14 changed files with 41 additions and 43 deletions

View File

@@ -3469,7 +3469,7 @@ setjobctl(int on)
close(ofd);
if (fd < 0)
goto out;
fcntl(fd, F_SETFD, FD_CLOEXEC);
close_on_exec_on(fd);
do { /* while we are in the background */
pgrp = tcgetpgrp(fd);
if (pgrp < 0) {
@@ -8830,7 +8830,7 @@ closescript(void)
static void
setinputfd(int fd, int push)
{
fcntl(fd, F_SETFD, FD_CLOEXEC);
close_on_exec_on(fd);
if (push) {
pushfile();
parsefile->buf = 0;