cvs-cvs
[Top][All Lists]
Advanced

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

[Cvs-cvs] Changes to ccvs/src/client.c


From: Derek Robert Price
Subject: [Cvs-cvs] Changes to ccvs/src/client.c
Date: Sat, 24 Sep 2005 20:28:52 -0400

Index: ccvs/src/client.c
diff -u ccvs/src/client.c:1.430 ccvs/src/client.c:1.431
--- ccvs/src/client.c:1.430     Fri Sep 23 03:19:22 2005
+++ ccvs/src/client.c   Sun Sep 25 00:28:51 2005
@@ -5174,4 +5174,31 @@
     send_to_server ("\012", 0);
 }
 
+
+
+#if defined AUTH_CLIENT_SUPPORT || defined HAVE_KERBEROS || defined HAVE_GSSAPI
+
+struct hostent *
+init_sockaddr (struct sockaddr_in *name, char *hostname, unsigned int port)
+{
+    struct hostent *hostinfo;
+    unsigned short shortport = port;
+
+    memset (name, 0, sizeof (*name));
+    name->sin_family = AF_INET;
+    name->sin_port = htons (shortport);
+    hostinfo = gethostbyname (hostname);
+    if (!hostinfo)
+    {
+       fprintf (stderr, "Unknown host %s.\n", hostname);
+       exit (EXIT_FAILURE);
+    }
+    name->sin_addr = *(struct in_addr *) hostinfo->h_addr;
+    return hostinfo;
+}
+
+#endif /* defined AUTH_CLIENT_SUPPORT || defined HAVE_KERBEROS
+       * || defined HAVE_GSSAPI
+       */
+
 #endif /* CLIENT_SUPPORT */




reply via email to

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