emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 95ea5c2 4/7: emacsclient.c: use STDOUT_FILENO


From: Paul Eggert
Subject: [Emacs-diffs] master 95ea5c2 4/7: emacsclient.c: use STDOUT_FILENO
Date: Mon, 19 Nov 2018 14:38:28 -0500 (EST)

branch: master
commit 95ea5c257cde5e692ff3adc2b1f75c9f583b91a6
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    emacsclient.c: use STDOUT_FILENO
    
    * lib-src/emacsclient.c (find_tty, handle_sigcont, main):
    Use STDOUT_FILENO instead of fileno (stdout) or magic 1.
---
 lib-src/emacsclient.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c
index c0721c0..7e7b2a3 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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]