STDIN_FILENO
fd = STDIN_FILENO;
if (fd == STDIN_FILENO) {
if (fd != STDIN_FILENO)
in.fd = STDIN_FILENO;
} else if (access(to, W_OK) && !stat(to, &sb) && isatty(STDIN_FILENO)) {
arfd = STDIN_FILENO;
dup2(fds[0], STDIN_FILENO);
dup2(fd, STDIN_FILENO);
ioctl(STDIN_FILENO, TIOCGWINSZ, (char *)&ws) == -1) ||
if ((optarg = ttyname(STDIN_FILENO)) == NULL)
stdin_ok = isatty(STDIN_FILENO);
fdctx_init(STDIN_FILENO, &fdctx);
i.fd = STDIN_FILENO;
int stdin_fd = STDIN_FILENO;
if (n <= 0 || n > PAM_MAX_NUM_MSG || !isatty(STDIN_FILENO))
#ifndef STDIN_FILENO
if ((do_stdin && dup2(devnull, STDIN_FILENO) == -1) ||
if (dup2(devnull, STDIN_FILENO) == -1) {
dup2(STDIN_FILENO, STDERR_FILENO) == -1) {
if (mm_send_fd(fd, STDIN_FILENO) == -1 ||
if (mm_send_fd(fd, STDIN_FILENO) == -1 ||
if (!isatty(STDIN_FILENO)) {
if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS)
if (dup2(pin[0], STDIN_FILENO) == -1 ||
if (dup2(sv[0], STDIN_FILENO) == -1 ||
remin = STDIN_FILENO;
in = STDIN_FILENO;
if (!batchmode && isatty(STDIN_FILENO)) {
interactive = !batchmode && isatty(STDIN_FILENO);
if ((dup2(c_in, STDIN_FILENO) == -1) ||
fd = STDIN_FILENO;
if (fd != STDIN_FILENO) {
if (fd == STDIN_FILENO)
if (fd == STDIN_FILENO) {
if ((r = sign_one(signkey, "(stdin)", STDIN_FILENO,
fd = STDIN_FILENO;
if (fd != STDIN_FILENO)
if (fd != -1 && fd != STDIN_FILENO)
if ((r = sshsig_verify_fd(sigbuf, STDIN_FILENO, sig_namespace,
if (ssh_msg_recv(STDIN_FILENO, b) < 0)
if ((dup2(pair[1], STDIN_FILENO) == -1) ||
in = STDIN_FILENO;
if ((dup2(pair[1], STDIN_FILENO) == -1) ||
if ((in = dup(STDIN_FILENO)) == -1 ||
in = dup(STDIN_FILENO);
if ((in = dup(STDIN_FILENO)) == -1 ||
if (dup2(to[0], STDIN_FILENO) == -1)
sock_in = dup(STDIN_FILENO);
sock_in = sock_out = dup(STDIN_FILENO);
if (dup2(newsock, STDIN_FILENO) == -1)
if (dup2(STDIN_FILENO, STDOUT_FILENO) == -1)
FD_SET(STDIN_FILENO, &fdbits);
return (select(STDIN_FILENO+1, &fdbits, NULL, NULL, &duration));
if ((nread = read(STDIN_FILENO, inbuf, LINELENGTH)) < 0)
if ((nread = read(STDIN_FILENO, inbuf, LINELENGTH)) < 0)
while (read(STDIN_FILENO, &c, sizeof(char)) <= 0)
.fd = STDIN_FILENO,
if (read(STDIN_FILENO, &ch, sizeof(ch)) <= 0) {
next_driver_fd(STDIN_FILENO)) == (struct driver *)-1) {
tcflush(STDIN_FILENO, TCIFLUSH);
FD_SET(STDIN_FILENO, &s_readfds);
s_nfds = (Socket > STDIN_FILENO) ? Socket : STDIN_FILENO;
if (FD_ISSET(STDIN_FILENO, &readfds))
count = read(STDIN_FILENO, Buf, sizeof Buf);
if (getsockname(STDIN_FILENO, (struct sockaddr *) &test_port, &len) >= 0
Server_socket = STDIN_FILENO;
if (rwait(&ts) && read(STDIN_FILENO, &c, 1) != 1)
if (read(STDIN_FILENO, &c, 1) != 1)
pfd[0].fd = STDIN_FILENO;
if (dup2(fd, STDIN_FILENO) == -1)
_dup2(fd, STDIN_FILENO);
_dup2(STDOUT_FILENO, STDIN_FILENO);
} else if (twoway && (pdes[1] != STDIN_FILENO))
_dup2(pdes[1], STDIN_FILENO);
if (pdes[0] != STDIN_FILENO) {
_dup2(pdes[0], STDIN_FILENO);
input = STDIN_FILENO;
input = STDIN_FILENO;
std(__SRD, STDIN_FILENO),
int fd = STDIN_FILENO, r = 0, nready;
close(STDIN_FILENO);
if (dup(fd_in) != STDIN_FILENO)
if (open(filename, O_RDONLY) != STDIN_FILENO)
if (pdes[0] != STDIN_FILENO) {
dup2(pdes[0], STDIN_FILENO);
if (read(STDIN_FILENO, &ch, 1) == 1) {
ioctl(STDIN_FILENO, FIONBIO, &off);
ioctl(STDIN_FILENO, FIONBIO, &on);
return ioctl(STDIN_FILENO, FIONBIO, &off);
strcpy(ttyn, ttyname(STDIN_FILENO));
(void)tcsetattr(STDIN_FILENO, TCSANOW, &tmode);
(void)tcsetattr(STDIN_FILENO, TCSANOW, &tmode);
(void)tcsetattr(STDIN_FILENO, TCSANOW, &tmode);
(void)tcflush(STDIN_FILENO, TCIOFLUSH);
(void)tcsetattr(STDIN_FILENO, TCSANOW, &tmode);
if (tcsetattr(STDIN_FILENO, TCSANOW, &tmode) < 0) {
if (tcgetattr(STDIN_FILENO, &tmode) < 0) {
(void)tcflush(STDIN_FILENO, TCIOFLUSH); /* clear out the crap */
ioctl(STDIN_FILENO, FIONBIO, &off); /* turn off non-blocking mode */
ioctl(STDIN_FILENO, FIOASYNC, &off); /* ditto for async mode */
if (tcsetattr(STDIN_FILENO, TCSANOW, &tmode) < 0) {
if (tcsetattr(STDIN_FILENO, TCSANOW, &tmode) < 0) {
if (read(STDIN_FILENO, &cs, 1) <= 0)
if (read(STDIN_FILENO, &c, 1) <= 0)
set[0].fd = STDIN_FILENO;
if (read(STDIN_FILENO, &c, sizeof(char)) != sizeof(char))
if ((nr = read(STDIN_FILENO, bp, len)) == len)
dup2(ds, STDIN_FILENO);
amt_read = read(STDIN_FILENO, buf_ptr, amt_to_read)) {
fd = STDIN_FILENO;
dup2(nullfd, STDIN_FILENO);
dup2(nullfd, STDIN_FILENO);
while ((num = read(STDIN_FILENO, cp, 1)) != -1 &&
do_force = !isatty(STDIN_FILENO);
do_force = !isatty(STDIN_FILENO);
do_force = !isatty(STDIN_FILENO);
if (isatty(STDIN_FILENO))
dup2(fd, STDIN_FILENO);
close(STDIN_FILENO); /* close FDs before forking. */
dup2(fd, STDIN_FILENO);
fd = STDIN_FILENO;
if (! isatty (STDIN_FILENO)) {
interactive = isatty(STDIN_FILENO);
close(STDIN_FILENO);
if ((name = ttyname(STDIN_FILENO)) == NULL &&
if (pdes[0] != STDIN_FILENO) {
dup2(pdes[0], STDIN_FILENO);
status = read(STDIN_FILENO, &c, 1);
fd = STDIN_FILENO;
fd1 = STDIN_FILENO;
fd2 = STDIN_FILENO;
fstat(STDIN_FILENO, &stb1);
fstat(STDIN_FILENO, &stb2);
ifd = STDIN_FILENO;
if (tcgetattr(STDIN_FILENO, &tios) == 0) {
tcsetattr(STDIN_FILENO, TCSAFLUSH|TCSASOFT, &tios);
tcsetattr(STDIN_FILENO, TCSANOW|TCSASOFT, &tios);
ifd = STDIN_FILENO;
if (ifd != STDIN_FILENO)
else if (isatty(STDIN_FILENO)) {
if (fflag == 0 && lflag == 0 && isatty(STDIN_FILENO)) {
if (fstat(STDIN_FILENO, &isb) < 0) {
print_list(STDIN_FILENO, isb.st_size, "stdout", isb.st_mtime);
bytes_read = read_retry(STDIN_FILENO, header1, sizeof header1);
usize = cat_fd(header1, sizeof header1, &gsize, STDIN_FILENO);
usize = gz_uncompress(STDIN_FILENO, STDOUT_FILENO,
usize = unbzip2(STDIN_FILENO, STDOUT_FILENO,
if ((in = zdopen(STDIN_FILENO)) == NULL) {
usize = unpack(STDIN_FILENO, STDOUT_FILENO,
ret = fstat(STDIN_FILENO, &sb);
usize = gz_compress(STDIN_FILENO, STDOUT_FILENO, &gsize, "", mtime);
if (tcgetattr(STDIN_FILENO, &tty)) /* get information for header */
if (!(ttynam = ttyname(STDIN_FILENO)))
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &ntty);
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &tty);
if (ioctl(STDIN_FILENO, VT_LOCKSWITCH, &vtylock) == -1) {
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &tty);
ioctl(STDIN_FILENO, VT_LOCKSWITCH, &vtyunlock);
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &tty);
ioctl(STDIN_FILENO, VT_LOCKSWITCH, &vtyunlock);
ttyn = ttyname(STDIN_FILENO);
if ((tty = ttyname(STDIN_FILENO)) == NULL &&
tty_in = STDIN_FILENO;
tcsetattr(STDIN_FILENO, TCSAFLUSH, &tio);
if ((ttyflg = isatty(STDIN_FILENO)) != 0) {
if (tcgetattr(STDIN_FILENO, &tt) == -1)
if (ioctl(STDIN_FILENO, TIOCGWINSZ, &win) == -1)
tcsetattr(STDIN_FILENO, TCSAFLUSH, &rtt);
FD_SET(STDIN_FILENO, &rfd);
if (n > 0 && FD_ISSET(STDIN_FILENO, &rfd)) {
cc = read(STDIN_FILENO, ibuf, BUFSIZ);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &tt);
ifd = STDIN_FILENO;
ifd = STDIN_FILENO;
if (fdevname_r(STDIN_FILENO, dname +
rc = fstat(STDIN_FILENO, &st);
if (Fflag && fileno(file->fp) != STDIN_FILENO) {
if (fileno(file->fp) == STDIN_FILENO)
while ((rval = read(STDIN_FILENO, buf, BSIZE)) > 0) {
#ifndef STDIN_FILENO
FD_SET(STDIN_FILENO, &readfds);
if (read(STDIN_FILENO, &ch, 1) != 1)
ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) == -1) || ws.ws_col == 0)
fd = STDIN_FILENO;
if ((p = ttyname(STDIN_FILENO)) != NULL) {
if (fd > STDIN_FILENO) {
if (dup2(fd, STDIN_FILENO) != 0)
error = dup2(fd, STDIN_FILENO);
dup2(nullfd, STDIN_FILENO);
file = STDIN_FILENO;
if (file == STDIN_FILENO)
if (track_info->file == STDIN_FILENO)
if (track_info->file != STDIN_FILENO && filesize) {
if (isatty(STDIN_FILENO)) {
tcsetattr(STDIN_FILENO, TCSADRAIN, &dc->tsave);
p->infd = STDIN_FILENO;
tcgetattr(STDIN_FILENO, &dc->tsave) == 0) {
tcsetattr(STDIN_FILENO, TCSADRAIN, &traw);
len = read_file(STDIN_FILENO, &data);
dup2(STDOUT_FILENO, STDIN_FILENO);
(pdes[1] != STDIN_FILENO)) {
dup2(pdes[1], STDIN_FILENO);
if (pdes[0] != STDIN_FILENO) {
dup2(pdes[0], STDIN_FILENO);
if (out[1] == STDIN_FILENO)
dup2(in[0], STDIN_FILENO);
if (fids[1] == STDIN_FILENO)
dup2(physical->fd, STDIN_FILENO);
dup2(STDIN_FILENO, STDOUT_FILENO);
dup2(fd, STDIN_FILENO);
dup2(fids[1], STDIN_FILENO);
close(STDIN_FILENO);
if (open(_PATH_TTY, O_RDONLY) != STDIN_FILENO) {
close(STDIN_FILENO);
p->fd = STDIN_FILENO;
char *tty = ttyname(STDIN_FILENO);
p->fd_in = STDIN_FILENO;
int stat, fd = p ? p->fd_in : STDIN_FILENO;
(void)dup2(fd, STDIN_FILENO);
dup2(pfd[0], STDIN_FILENO);