From: Paul Eggert Date: Mon, 19 Nov 2018 18:05:11 +0000 (-0800) Subject: emacsclient.c: use STDOUT_FILENO X-Git-Tag: emacs-27.0.90~4140 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=95ea5c257cde5e692ff3adc2b1f75c9f583b91a6;p=emacs.git emacsclient.c: use STDOUT_FILENO * lib-src/emacsclient.c (find_tty, handle_sigcont, main): Use STDOUT_FILENO instead of fileno (stdout) or magic 1. --- diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index c0721c049d2..7e7b2a3b0c5 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -1079,7 +1079,7 @@ static bool find_tty (const char **tty_type, const char **tty_name, bool noabort) { const char *type = egetenv ("TERM"); - const char *name = ttyname (fileno (stdout)); + const char *name = ttyname (STDOUT_FILENO); if (!name) { @@ -1162,7 +1162,7 @@ handle_sigcont (int signalnum) { int old_errno = errno; pid_t pgrp = getpgrp (); - pid_t tcpgrp = tcgetpgrp (1); + pid_t tcpgrp = tcgetpgrp (STDOUT_FILENO); if (tcpgrp == pgrp) { @@ -1677,7 +1677,7 @@ main (int argc, char **argv) if (tty) { pid_t pgrp = getpgrp (); - pid_t tcpgrp = tcgetpgrp (1); + pid_t tcpgrp = tcgetpgrp (STDOUT_FILENO); if (0 <= tcpgrp && tcpgrp != pgrp) kill (-pgrp, SIGTTIN); } @@ -1854,7 +1854,7 @@ main (int argc, char **argv) skiplf = false; } fflush (stdout); - while (fdatasync (1) != 0 && errno == EINTR) + while (fdatasync (STDOUT_FILENO) != 0 && errno == EINTR) continue; /* Now, wait for an answer and print any messages. */ @@ -1961,7 +1961,7 @@ main (int argc, char **argv) if (!skiplf) printf ("\n"); fflush (stdout); - while (fdatasync (1) != 0 && errno == EINTR) + while (fdatasync (STDOUT_FILENO) != 0 && errno == EINTR) continue; if (rl < 0)