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) {
/* --- And then create the endpoints --- */
if ((ee = t->ops->create(t, fs->s.desc)) == 0)
/* --- And then create the endpoints --- */
if ((ee = t->ops->create(t, fs->s.desc)) == 0)
- fsource_option, fsource_read, fsource_attach, fsource_destroy
+ fsource_option, fsource_read, fsource_attach, 0, fsource_destroy