7 static char *cvs_server;
13 vms_start_server (int *tofd, int *fromfd,
14 char *client_user, char *server_user,
15 char *server_host, char *server_cvsroot)
21 if (! (cvs_server = getenv ("CVS_SERVER")))
23 command = xmalloc (strlen (cvs_server)
24 + strlen (server_cvsroot)
26 sprintf(command, "%s server", cvs_server);
28 portenv = getenv("CVS_RCMD_PORT");
31 else if ((sptr = getservbyname("shell", "tcp")) != NULL)
34 port = 514; /* shell/tcp */
38 fprintf(stderr, "vms_start_server(): connecting to %s:%d\n",
40 fprintf(stderr, "local_user = %s, remote_user = %s, CVSROOT = %s\n",
41 client_user, (server_user ? server_user : client_user),
45 fd = rcmd(&server_host, port,
47 (server_user ? server_user : client_user),
51 error (1, errno, "cannot start server via rcmd()");