STDIN_FILENO
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, STDIN_FILENO, 4, 0),
bytes = syscall(__NR_read, STDIN_FILENO, buf, sizeof(buf));
JNE(STDIN_FILENO, DENY),
bytes = syscall(__NR_read, STDIN_FILENO, buf, sizeof(buf)-1);
ret = read(STDIN_FILENO, buf, sizeof(buf));
ret = tcgetattr(STDIN_FILENO, &state);
ret = tcsetattr(STDIN_FILENO, TCSANOW, &state);
pfds[0].fd = STDIN_FILENO;
FD_SET(STDIN_FILENO, &readfds);
int r = select(STDIN_FILENO + 1, &readfds, NULL, NULL, &tv);
if (r > 0 && FD_ISSET(STDIN_FILENO, &readfds)) {
read(STDIN_FILENO, &ch, 1);
tcgetattr(STDIN_FILENO, &orig_termios);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &raw);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &orig_termios);
tcsetattr(STDIN_FILENO, TCSANOW, &saved_attributes);
if (!isatty(STDIN_FILENO)) {
tcgetattr(STDIN_FILENO, &saved_attributes);
tcgetattr(STDIN_FILENO, &tattr);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &tattr);
pollfds[1].fd = STDIN_FILENO;
read(STDIN_FILENO, &c, sizeof c);
static __attribute__((unused)) FILE* const stdin = (FILE*)(intptr_t)~STDIN_FILENO;
dup2(data->input_pipe[0], STDIN_FILENO);
if (!fstat(STDIN_FILENO, &st) && S_ISFIFO(st.st_mode))
if (!fstat(STDIN_FILENO, &st) && S_ISFIFO(st.st_mode))
if (!fstat(STDIN_FILENO, &st) && S_ISFIFO(st.st_mode))
STDIN_FILENO : STDOUT_FILENO;
if (tcsetattr(STDIN_FILENO, TCSANOW, &local_term_attributes)) {
if (tcsetattr(STDIN_FILENO, TCSANOW, &original_term_attributes)) {
if (!isatty(STDIN_FILENO)) {
if (tcgetattr(STDIN_FILENO, &original_term_attributes)) {
maxfd = acpi_aml_set_fd(STDIN_FILENO, maxfd, &rfds);
ACPI_AML_BATCH_DO(STDIN_FILENO, read, cmd, ret);
if (FD_ISSET(STDIN_FILENO, &rfds))
ACPI_AML_DO(STDIN_FILENO, read, cmd, ret);
acpi_aml_set_fl(STDIN_FILENO, O_NONBLOCK);
dup2(new_stdin[0], STDIN_FILENO);
ret = resolve_procfd_symlink(STDIN_FILENO, buf, sizeof(buf));
STDIN_FILENO, buf);
"symlink are valid: %s\n", STDIN_FILENO, buf);
if (!isatty(STDIN_FILENO)) {
if (!terminal_dup2(fd, (int[]){STDIN_FILENO, STDOUT_FILENO,
close(STDIN_FILENO);
ret = sys_process_madvise(STDIN_FILENO, &vec, 1, MADV_DONTNEED, 0);
fd = STDIN_FILENO;
if (fd != STDIN_FILENO)
CASE_TEST(fchdir_stdin); EXPECT_SYSER(1, fchdir(STDIN_FILENO), -1, ENOTDIR); break;
close(STDIN_FILENO);
close(STDIN_FILENO);