summaryrefslogtreecommitdiffstats
path: root/innbbsd/connectsock.c
diff options
context:
space:
mode:
Diffstat (limited to 'innbbsd/connectsock.c')
-rw-r--r--innbbsd/connectsock.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/innbbsd/connectsock.c b/innbbsd/connectsock.c
index 8d8cddad..2340eaea 100644
--- a/innbbsd/connectsock.c
+++ b/innbbsd/connectsock.c
@@ -425,41 +425,3 @@ inetclient(server, service, protocol)
return s;
}
-
-int
-unixclient(path, protocol)
- char *path;
- char *protocol;
-{
- struct protoent *pe; /* protocol information entry */
- struct sockaddr_un s_un; /* unix endpoint address */
- int s;
-
- bzero((char *)&s_un, sizeof(s_un));
- s_un.sun_family = AF_UNIX;
-
- if (path == NULL)
- path = DEFAULTPATH;
- if (protocol == NULL)
- protocol = "tcp";
- strcpy(s_un.sun_path, path);
-
- /* map protocol name to protocol number */
- pe = getprotobyname(protocol);
- if (pe == NULL) {
- fprintf(stderr, "%s: Unknown protocol.\n", protocol);
- return (-1);
- }
- /* Allocate a socket */
- s = socket(PF_UNIX, strcmp(protocol, "tcp") ? SOCK_DGRAM : SOCK_STREAM, 0);
- if (s < 0) {
- perror("socket");
- return -1;
- }
- /* Connect the socket to the server */
- if (connect(s, (struct sockaddr *) & s_un, sizeof(s_un)) < 0) {
- /* perror("connect"); */
- return -1;
- }
- return s;
-}