fdin
n = read(cl->fdin, &c, 1);
ioctl(cl->fdin, TIOCSTAT);
int fdin;
cl.fdin = SHIN;
if (setsockopt(fdin, SOL_SOCKET, SO_SPLICE, &fdout, sizeof(int)) == -1)
FD_SET(fdin, &fdset);
if (select(fdin+1, &fdset, NULL, NULL, NULL) == -1)
if (getsockopt(fdin, SOL_SOCKET, SO_ERROR, &error, &optlen) == -1)
if (getsockopt(fdin, SOL_SOCKET, SO_SPLICE, &len, &optlen) == -1)
relay_copy(int fdin, int fdout)
nr = read(fdin, buf, sizeof(buf));
relay_splice(int fdin, int fdout)
if ((fdin = open(h[i].filename, O_RDONLY)) == -1) {
close(fdin);
if (read(fdin, p, h[i].filesize) < 1) {
close(fdin);
close(fdin);
close(fdin);
int fdout, fdin;
close (fdin);
int i, fdin, fdout, nfiles;
if ((fdin = open(argv[1], O_RDONLY)) == -1)
if (read(fdin, &nfiles, sizeof(nfiles)) < 1)
if (read(fdin, h[i]->filename, sizeof(h[i]->filename)) < 1)
if (read(fdin, &h[i]->filesize, sizeof(h[i]->filesize)) < 1)
if (read(fdin, &h[i]->fileoffset, sizeof(h[i]->fileoffset)) < 1)
if (lseek(fdin, h[i]->fileoffset, SEEK_SET) == -1)
if (read(fdin, p, h[i]->filesize) < 1)
int pdes[2], fdin;
if ((fdin = open(calendarFile, O_RDONLY)) == -1 ||
fstat(fdin, &st) == -1 || !S_ISREG(st.st_mode)) {
(fdin = open(calendarFile, O_RDONLY)) != -1))
close(fdin);
close(fdin);
dup2(fdin, STDIN_FILENO);
if (tcsetattr(tty.fdin, TCSADRAIN, &newtio) == -1) {
if (tcsetattr(tty.fdin, TCSADRAIN, &oldtio) == -1)
n = read(t->fdin, &c, 1);
int fdin;
tty.fdin = fileno(stdin);
if (tcgetattr(tty.fdin, &oldtio) == -1) {
download_alloc(struct sess *sess, int fdin,
p->fdin = fdin;
if (!io_read_int(sess, p->fdin, &idx)) {
if (!blk_send_ack(sess, p->fdin, &p->blk)) {
assert(p->fdin != -1);
if (!io_read_int(sess, p->fdin, &rawtok)) {
if (!io_read_buf(sess, p->fdin, buf, sz)) {
if ((c = io_read_check(p->fdin)) < 0) {
if ((c = io_read_check(p->fdin)) < 0) {
if (!io_read_buf(sess, p->fdin, md, MD4_DIGEST_LENGTH)) {
int fdin; /* read descriptor from sender */
flist_send(struct sess *sess, int fdin, int fdout, const struct flist *fl,
io_read_check(fdin) &&
!io_read_flush(sess, fdin)) {
rsync_receiver(struct sess *sess, int fdin, int fdout, const char *root)
recv_rules(sess, fdin);
if (!flist_recv(sess, fdin, &fl, &flsz)) {
if (!io_read_int(sess, fdin, &ioerror)) {
pfd[PFD_SENDER_IN].fd = fdin;
dl = download_alloc(sess, fdin, fl, flsz, dfd);
if (!io_read_flush(sess, fdin)) {
if (!io_read_int(sess, fdin, &ioerror)) {
if (!sess_stats_recv(sess, fdin)) {
rsync_sender(struct sess *sess, int fdin,
if (!flist_send(sess, fdin, fdout, fl, flsz)) {
recv_rules(sess, fdin);
pfd[0].fd = fdin;
if (!io_read_flush(sess, fdin)) {
c = io_read_check(fdin);
if (!io_read_int(sess, fdin, &idx)) {
&sdlq, idx, fl, flsz, fdin)) {
c = io_read_check(fdin);
if (!io_read_int(sess, fdin, &idx)) {
if (!rsync_sender(&sess, fdin, fdout, argc, argv)) {
if (!rsync_receiver(&sess, fdin, fdout, argv[1])) {
if (io_read_check(&sess, fdin))
int fdin = STDIN_FILENO,
if (!fcntl_nonblock(fdin) ||
if (!io_read_int(&sess, fdin, &sess.rver)) {
copy_blocks(int fdout, int fdin, const char *sha, const char *endsha,
ssize_t more = read(fdin, buffer+n, bufsize-n);
int fdin, fdout;
fdin = xopen(sigfile, O_RDONLY | O_NOFOLLOW, 0);
bufend = readgz_header(&h, fdin);
copy_blocks(fdout, fdin, p, h.endcomment, bufsize, bufend);
close(fdin);
int fdin, fdout;
fdin = xopen(msgfile, O_RDONLY, 0);
if (fstat(fdin, &sb) == -1 || !S_ISREG(sb.st_mode))
readgz_header(&h, fdin);
if (lseek(fdin, h.headerlength, SEEK_SET) == -1)
size_t n = read(fdin, buffer, bufsize);
if (lseek(fdin, h.headerlength, SEEK_SET) == -1)
size_t n = read(fdin, buffer, bufsize);
char *cmd, int *fdin, int *fdout, pid_t *pid)
*fdin = sv[1];
int fdin, int fdout)
if (dup2(fdin, 0) == -1)
int fdin, int fdout, int fderr, int ignore_fderr, int is_tty)
fdout, fdin, fderr,
close(fdin[0]);
*fdinptr = fdin[1];
close_pipe(fdin);
int fdin[] = { -1, -1 };
if(fdinptr != NULL && pipe(fdin) == -1) {
if(dup2(fdin[0], 0) == -1) {
close_pipe(fdin);
int fdin, fderr, fdout, flags;
fdin = fdout = fderr = -1;
fdin = zone->opts->pattern->verifier_feed_zone ? -2 : -1;
fdin = nsd->options->verifier_feed_zone ? -2 : -1;
setenv("VERIFY_ZONE_ON_STDIN", fdin == -2 ? "yes" : "no", 1);
command, fdin == -2 ? &fdin : NULL, &fdout, &fderr);
if (fdin >= 0) {
if ((fin = fdopen(fdin, "w")) == NULL) {
} else if (fdin >= 0) {
close(fdin);
int fdin = -1, fdout = -1, fd = -1;
fdin = handler_message_fd_r(msgid);
"queue-backend: queue_message_fd_r(%08"PRIx32") -> %d", msgid, fdin);
if (fdin == -1)
if ((ifp = fdopen(fdin, "r")) == NULL)
fdin = fd;
lseek(fdin, SEEK_SET, 0);
if ((ifp = fdopen(fdin, "r")) == NULL)
fdin = fd;
lseek(fdin, SEEK_SET, 0);
return (fdin);
if (fdin != -1)
close(fdin);