bug-cvs
[Top][All Lists]
Advanced

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

[PATCH],refreshed: [1/3] rename make_bufs_from_fd() arguments


From: Alexey Mahotkin
Subject: [PATCH],refreshed: [1/3] rename make_bufs_from_fd() arguments
Date: Wed, 07 May 2003 09:31:42 +0400
User-agent: Gnus/5.090006 (Oort Gnus v0.06) XEmacs/21.4 (Common Lisp, i386-debian-linux)


Arguments of make_bufs_from_fd() are called from_/to_server, while
they are actually used as pointers to from_/to_server variables;

same goes for connect_to_forked_server() and start_tcp_server();

also, make connect_to_forked_server() static;

That is, calls of make_bufs_from_fds must take either 

        &to_server, &from_server,

or

        to_server_p, from_server_p,

as arguments, and not "to_server, from_server", as it occasionally
used to be.



 src/client.c |   53 +++++++++++++++++++++++++----------------------------
 1 files changed, 25 insertions(+), 28 deletions(-)

--- ccvs/src/client.c~from-to-server-p  Wed May  7 09:30:54 2003
+++ ccvs-alexm/src/client.c     Wed May  7 09:30:54 2003
@@ -3366,12 +3366,12 @@ get_cvs_port_number (root)
 
 
 void
-make_bufs_from_fds (tofd, fromfd, child_pid, to_server, from_server, is_sock)
+make_bufs_from_fds (tofd, fromfd, child_pid, to_server_p, from_server_p, 
is_sock)
     int tofd;
     int fromfd;
     int child_pid;
-    struct buffer **to_server;
-    struct buffer **from_server;
+    struct buffer **to_server_p;
+    struct buffer **from_server_p;
     int is_sock;
 {
     FILE *to_server_fp;
@@ -3381,9 +3381,9 @@ make_bufs_from_fds (tofd, fromfd, child_
     if (is_sock)
     {
        assert (tofd == fromfd);
-       *to_server = socket_buffer_initialize (tofd, 0,
+       *to_server_p = socket_buffer_initialize (tofd, 0,
                                              (BUFMEMERRPROC) NULL);
-       *from_server = socket_buffer_initialize (tofd, 1,
+       *from_server_p = socket_buffer_initialize (tofd, 1,
                                                (BUFMEMERRPROC) NULL);
     }
     else
@@ -3412,13 +3412,13 @@ make_bufs_from_fds (tofd, fromfd, child_
        to_server_fp = fdopen (tofd, FOPEN_BINARY_WRITE);
        if (to_server_fp == NULL)
            error (1, errno, "cannot fdopen %d for write", tofd);
-       *to_server = stdio_buffer_initialize (to_server_fp, 0, 0,
+       *to_server_p = stdio_buffer_initialize (to_server_fp, 0, 0,
                                             (BUFMEMERRPROC) NULL);
 
        from_server_fp = fdopen (fromfd, FOPEN_BINARY_READ);
        if (from_server_fp == NULL)
            error (1, errno, "cannot fdopen %d for read", fromfd);
-       *from_server = stdio_buffer_initialize (from_server_fp, child_pid, 1,
+       *from_server_p = stdio_buffer_initialize (from_server_fp, child_pid, 1,
                                               (BUFMEMERRPROC) NULL);
     }
 }
@@ -3683,16 +3683,13 @@ auth_server (root, lto_server, lfrom_ser
 
 
 #ifdef CLIENT_SUPPORT
-/* void
- * connect_to_forked_server ( struct buffer **to_server,
- *                            struct buffer **from_server )
- *
+/* 
  * Connect to a forked server process.
  */
-void
-connect_to_forked_server (to_server, from_server)
-    struct buffer **to_server;
-    struct buffer **from_server;
+static void
+connect_to_forked_server (to_server_p, from_server_p)
+    struct buffer **to_server_p;
+    struct buffer **from_server_p;
 {
     int tofd, fromfd;
     int child_pid;
@@ -3718,7 +3715,7 @@ connect_to_forked_server (to_server, fro
     if (child_pid < 0)
        error (1, 0, "could not fork server process");
 
-    make_bufs_from_fds (tofd, fromfd, child_pid, to_server, from_server, 0);
+    make_bufs_from_fds (tofd, fromfd, child_pid, to_server_p, from_server_p, 
0);
 }
 #endif /* CLIENT_SUPPORT */
 
@@ -3731,10 +3728,10 @@ connect_to_forked_server (to_server, fro
    on such a system (OS/2, Windows 95, and maybe others) will have to
    take care of this.  */
 void
-start_tcp_server (root, to_server, from_server)
+start_tcp_server (root, to_server_p, from_server_p)
     cvsroot_t *root;
-    struct buffer **to_server;
-    struct buffer **from_server;
+    struct buffer **to_server_p;
+    struct buffer **from_server_p;
 {
     int s;
     const char *portenv;
@@ -3795,7 +3792,7 @@ start_tcp_server (root, to_server, from_
     free (hname);
 
     /* Give caller the values it wants. */
-    make_bufs_from_fds (s, s, 0, to_server, from_server, 1);
+    make_bufs_from_fds (s, s, 0, to_server_p, from_server_p, 1);
 }
 
 #endif /* HAVE_KERBEROS */
@@ -4392,10 +4389,10 @@ start_server ()
    up and running, and that's most important. */
 
 static void
-start_rsh_server (root, to_server, from_server)
+start_rsh_server (root, to_server_p, from_server_p)
     cvsroot_t *root;
-    struct buffer **to_server;
-    struct buffer **from_server;
+    struct buffer **to_server_p;
+    struct buffer **from_server_p;
 {
     int pipes[2];
     int child_pid;
@@ -4471,16 +4468,16 @@ start_rsh_server (root, to_server, from_
        error (1, errno, "cannot start server via rsh");
 
     /* Give caller the file descriptors in a form it can deal with. */
-    make_bufs_from_fds (pipes[0], pipes[1], child_pid, to_server, from_server, 
0);
+    make_bufs_from_fds (pipes[0], pipes[1], child_pid, to_server_p, 
from_server_p, 0);
 }
 
 # else /* ! START_RSH_WITH_POPEN_RW */
 
 static void
-start_rsh_server (root, to_server, from_server)
+start_rsh_server (root, to_server_p, from_server_p)
     cvsroot_t *root;
-    struct buffer **to_server;
-    struct buffer **from_server;
+    struct buffer **to_server_p;
+    struct buffer **from_server_p;
 {
     /* If you're working through firewalls, you can set the
        CVS_RSH environment variable to a script which uses rsh to
@@ -4543,7 +4540,7 @@ start_rsh_server (root, to_server, from_
     }
     free (command);
 
-    make_bufs_from_fds (tofd, fromfd, child_pid, to_server, from_server, 0);
+    make_bufs_from_fds (tofd, fromfd, child_pid, to_server_p, from_server_p, 
0);
 }
 
 # endif /* START_RSH_WITH_POPEN_RW */

_


--alexm




reply via email to

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