STDERR_FILENO
fd != STDERR_FILENO)
(void)write(STDERR_FILENO, ".", 1);
(void)write(STDERR_FILENO, "\n", 1);
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, wbuf, cnt);
(void)write(STDERR_FILENO, wbuf, cnt);
(void)write(STDERR_FILENO, "\n", 1);
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, buf, strlen(buf));
ioctl(STDERR_FILENO, TIOCGWINSZ, (char *)&ws) == -1 &&
(void)write(STDERR_FILENO,
(void)write(STDERR_FILENO, rbuf, (size_t)(cp - rbuf));
closefrom(STDERR_FILENO + 1);
write(STDERR_FILENO, buf, l);
write(STDERR_FILENO, buf, l);
(void)writev(STDERR_FILENO, iov, 3);
(void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
(void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
(void)write(STDERR_FILENO, OVMSG,
(void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
(void)write(STDERR_FILENO, ebuf, (size_t)l);
(void)write(STDERR_FILENO, buf, (size_t)l);
(void)dup2(fd, STDERR_FILENO);
if (fd > STDERR_FILENO)
(void)write(STDERR_FILENO, "disktab: ", 9);
(void)write(STDERR_FILENO, _PATH_DISKTAB, sizeof(_PATH_DISKTAB) - 1);
(void)write(STDERR_FILENO, ": ", 2);
(void)write(STDERR_FILENO, p, strlen(p));
(void)write(STDERR_FILENO, "\n", 1);
(void)write(STDERR_FILENO, "execvp: ", 8);
(void)write(STDERR_FILENO, p, lp);
(void)write(STDERR_FILENO, ": path too long\n", 16);
fd[1] = fd[2] = STDERR_FILENO;
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, "posix_spawnp: ", 14);
(void)write(STDERR_FILENO, p, lp);
(void)write(STDERR_FILENO, ": path too long\n", 16);
(void)writev(STDERR_FILENO, iov, (int)((v - iov) + 1));
(void)write(STDERR_FILENO, ERRMSG, sizeof(ERRMSG) - 1);
if (dup2(devnull, STDERR_FILENO) < 0)
(void)writev(STDERR_FILENO, piov, piovcnt);
(void)write(STDERR_FILENO, &c, 1);
(void)writev(STDERR_FILENO, iov, (int)((v - iov) + 1));
std(__SWR|__SNBF, STDERR_FILENO) /* stderr */
write(STDERR_FILENO, p1, strlen(p1));
write(STDERR_FILENO, p2, strlen(p2));
write(STDERR_FILENO, p3, strlen(p3));
write(STDERR_FILENO, p4, strlen(p4));
write(STDERR_FILENO, p1, strlen(p1));
write(STDERR_FILENO, p2, strlen(p2));
write(STDERR_FILENO, p3, strlen(p3));
write(STDERR_FILENO, p4, strlen(p4));
write(STDERR_FILENO, msg, sizeof(msg));
(void)dup2(agent_pipe[1], STDERR_FILENO);
_sys_write(STDERR_FILENO, buf, (size_t)len);
_sys_write(STDERR_FILENO, buf, len);
(void)write(STDERR_FILENO, res, sizeof(res) - 1);
dup2(fd, STDERR_FILENO);
if (fd > STDERR_FILENO)
if (isdup2d(STDERR_FILENO))
dup2(fd, STDERR_FILENO);
if (fd > STDERR_FILENO)
dup2(fd, STDERR_FILENO);
fildes = STDERR_FILENO;
(void) dup2(fd, STDERR_FILENO);
if (fd != STDIN_FILENO && fd != STDOUT_FILENO && fd != STDERR_FILENO)
(void)close(STDERR_FILENO);
if (dup(fd_out) != STDERR_FILENO)
(void)dup2(fd, STDERR_FILENO);
(void)close(STDERR_FILENO);
dup2(stderrfd, STDERR_FILENO);
if (httpd->logstderr || isatty(STDERR_FILENO)) {
if (httpd->logstderr || isatty(STDERR_FILENO)) {
if (httpd->logstderr || isatty(STDERR_FILENO)) {
if (httpd->logstderr || isatty(STDERR_FILENO)) {
if (httpd->logstderr || isatty(STDERR_FILENO)) {
write(STDERR_FILENO, __progname, strlen(__progname));
write(STDERR_FILENO, err_str, strlen(err_str));
if (devnull != STDERR_FILENO) {
(void)dup2(devnull, STDERR_FILENO);
(void)dup2(STDIN_FILENO, STDERR_FILENO);
(void)write(STDERR_FILENO, "\0", 1);
(void)close(STDERR_FILENO);
if (dup2(pv[1], STDERR_FILENO) < 0) {
(void)write(STDERR_FILENO, buf, len);
fatal(STDERR_FILENO, "Can't get peer name of remote host", 1);
fatal(STDERR_FILENO, _PATH_LOGIN, 1);
(void)dup2(f, STDERR_FILENO);
(void)write(STDERR_FILENO, "\0", 1);
(void)close(STDERR_FILENO);
(void)dup2(pv[1], STDERR_FILENO);
(void)fcntl(STDERR_FILENO + 1, F_CLOSEM, 0);
for (fd = getdtablesize(); fd > STDERR_FILENO; fd--)
(void)write(STDERR_FILENO, buf, len + rv);
write(STDERR_FILENO, msgbuf, strlen(msgbuf));
write(STDERR_FILENO, msgbuf, len);
(void) close(STDERR_FILENO);
if (isatty(STDERR_FILENO))
(void)dup2(fd, STDERR_FILENO);
dup2(fileno(ftrace), STDERR_FILENO);
if (isatty(STDERR_FILENO) && (!*arg0 || !getenv("STDERR")))
(void)Fforce(STDERR_FILENO, -1);
tcgetattr(STDERR_FILENO, &term_attr);
tcsetattr(STDERR_FILENO, TCSAFLUSH, &term_attr);
read(STDERR_FILENO, &c, 1);
tcsetattr(STDERR_FILENO, TCSAFLUSH, &term_attr);
if (isatty(STDERR_FILENO))
if (closefrom(STDERR_FILENO + 1) == -1)
write(STDERR_FILENO, pipe_errmsg,
if (closefrom(STDERR_FILENO + 1) == -1)
(void)write(STDERR_FILENO, buf, strlen(buf));
ATF_REQUIRE(cur == __arraycount(buf) + STDERR_FILENO);
half = STDERR_FILENO + __arraycount(buf) / 2;
(void)closefrom(STDERR_FILENO + 1);
ATF_REQUIRE(cur1 == STDERR_FILENO + 1);
ATF_REQUIRE(closefrom(STDERR_FILENO + 1) == 0);
ATF_REQUIRE(cur == STDERR_FILENO);
ATF_REQUIRE(dup2(filedes[1], STDERR_FILENO) != -1);
write(STDERR_FILENO, __func__, strlen(__func__)); \
write(STDERR_FILENO, ": ", 2); \
write(STDERR_FILENO, __STRING(expr), \
write(STDERR_FILENO, "\n", 1); \
ATF_REQUIRE_ERRNO(EBADF, dup2(STDERR_FILENO, res.rlim_cur + 1) == -1);
ATF_REQUIRE_ERRNO(EBADF, dup3(STDERR_FILENO,
(void)write(STDERR_FILENO, msg, strlen(msg));
write(STDERR_FILENO, __func__, strlen(__func__)); \
write(STDERR_FILENO, ": ", 2); \
write(STDERR_FILENO, __STRING(expr), \
write(STDERR_FILENO, "\n", 1); \
if ((name = ttyname(STDERR_FILENO)) == NULL)
(void)write(STDERR_FILENO, msg, len);
isatty(STDERR_FILENO));
(void)write(siginfo ? STDERR_FILENO : fileno(ttyout), buf, len);
write(STDERR_FILENO, intrmessage, sizeof(intrmessage)-1);
(void)dup2(STDERR_FILENO, fileno(nullfp));
if (dup2(STDOUT_FILENO, STDERR_FILENO) == -1)
write_all(STDERR_FILENO, msg, (size_t)len);
(void)write(STDERR_FILENO, str, (size_t)len);
|| dup2(STDOUT_FILENO, STDERR_FILENO) < 0)
(tty = ttyname(STDERR_FILENO)) == NULL)
if (isatty(STDERR_FILENO) && dup2(STDOUT_FILENO, STDERR_FILENO) == -1) {
pam_err = pam_set_item(pamh, PAM_TTY, ttyname(STDERR_FILENO));
check_fd(STDERR_FILENO);
tty = ttyname(STDERR_FILENO);
if ((tty = ttyname(STDERR_FILENO)) != NULL)
(void)tcsetpgrp(STDERR_FILENO, pid);
(void)tcsetpgrp(STDERR_FILENO,
(void)tcsetpgrp(STDERR_FILENO, getpgid(0));
if ((p = ttyname(STDERR_FILENO)) != NULL)
if ((nw = write(STDERR_FILENO, buf, nr)) == -1)
tcsetattr(STDERR_FILENO, TCSADRAIN, &mode);
tcsetattr(STDERR_FILENO, TCSADRAIN, &oldmode);
tcgetattr(STDERR_FILENO, &mode);
if ((ttypath = ttyname(STDERR_FILENO)) != NULL) {
(void)ioctl(STDERR_FILENO, TIOCGWINSZ, &win);
(void)ioctl(STDERR_FILENO, TIOCSWINSZ, &win);
tcsetattr(STDERR_FILENO, TCSADRAIN, &mode);
if (tcgetattr(STDERR_FILENO, &mode) < 0)
(void)write(STDERR_FILENO, fallback, __arraycount(fallback));
(void)write(STDERR_FILENO, buf, strlen(buf));
(void)write(STDERR_FILENO, msg, __arraycount(msg));
(void)write(STDERR_FILENO, buf, (size_t)n);
ioctl(STDERR_FILENO, TIOCGWINSZ, &ws) == -1 &&
tty = ttyname(STDERR_FILENO);
write(STDERR_FILENO, arr[i], strlen(arr[i]));
close(STDERR_FILENO);
write(STDERR_FILENO, buf, strlen(buf));
(void)dup2(fd, STDERR_FILENO);
(void) dup2(fd, STDERR_FILENO);
(void)close(STDERR_FILENO);
(void) close(STDERR_FILENO);
(void) dup2(fd, STDERR_FILENO);
if (detach_msg_pipe[1] <= STDERR_FILENO &&
if (fd > STDERR_FILENO)
(void)dup2(fd, STDERR_FILENO);
if (fd > STDERR_FILENO)
dup2(dnfd, STDERR_FILENO);
i != STDERR_FILENO)
dup2(nulldesc, STDERR_FILENO);