return (0);
}
fdflags(n, O_NONBLOCK, O_NONBLOCK, FD_CLOEXEC, FD_CLOEXEC);
return (0);
}
fdflags(n, O_NONBLOCK, O_NONBLOCK, FD_CLOEXEC, FD_CLOEXEC);
if ((m & O_CREAT) &&
(fd = open(f->out.u.name, m | O_EXCL, f->fa.mode)) < 0 &&
(errno != EEXIST || (m & O_EXCL))) {
if ((m & O_CREAT) &&
(fd = open(f->out.u.name, m | O_EXCL, f->fa.mode)) < 0 &&
(errno != EEXIST || (m & O_EXCL))) {
desc, f->out.u.name, strerror(errno));
}
} else if ((fd = open(f->out.u.name, m & ~O_CREAT)) < 0) {
desc, f->out.u.name, strerror(errno));
}
} else if ((fd = open(f->out.u.name, m & ~O_CREAT)) < 0) {