summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2001-10-24 00:36:49 +0000
committerTim Potter <tpot@samba.org>2001-10-24 00:36:49 +0000
commitef06de2a1ca434ab658940146b5d6c16bf580bb3 (patch)
tree063dfbd2ba91b9211b343a8ddfaffa83701844e0
parent398ced6eef7e52441ddc59fef70e4a50a96a73b7 (diff)
downloadsamba-ef06de2a1ca434ab658940146b5d6c16bf580bb3.tar.gz
samba-ef06de2a1ca434ab658940146b5d6c16bf580bb3.tar.xz
samba-ef06de2a1ca434ab658940146b5d6c16bf580bb3.zip
Removed unused function.
-rw-r--r--source/lib/util_sock.c68
1 files changed, 0 insertions, 68 deletions
diff --git a/source/lib/util_sock.c b/source/lib/util_sock.c
index 681bc3065d9..340a83cf13f 100644
--- a/source/lib/util_sock.c
+++ b/source/lib/util_sock.c
@@ -1081,74 +1081,6 @@ int open_pipe_sock(char *path)
return sock;
}
-int create_pipe_socket(char *dir, int dir_perms,
- char *path, int path_perms)
-{
- int s;
- struct sockaddr_un sa;
-
- DEBUG(0,("create_pipe_socket: %s %d %s %d\n",
- dir, dir_perms, path, path_perms));
-
- DEBUG(0,("*** RACE CONDITION. PLEASE SOMEONE EXAMINE create_pipe_Socket AND FIX IT ***\n"));
-
- mkdir(dir, dir_perms);
-
- if (chmod(dir, dir_perms) < 0)
- {
- DEBUG(0, ("chmod on %s failed\n", dir));
- return -1;
- }
-
- if (!remove(path))
- {
- DEBUG(0, ("remove on %s failed\n", path));
- }
-
- /* start listening on unix socket */
- s = socket(AF_UNIX, SOCK_STREAM, 0);
-
- if (s < 0)
- {
- DEBUG(0, ("socket open failed\n"));
- return -1;
- }
-
- ZERO_STRUCT(sa);
- sa.sun_family = AF_UNIX;
- safe_strcpy(sa.sun_path, path, sizeof(sa.sun_path)-1);
-
- if (bind(s, (struct sockaddr*) &sa, sizeof(sa)) < 0)
- {
- DEBUG(0, ("socket bind to %s failed\n", sa.sun_path));
- close(s);
- remove(path);
- return -1;
- }
-
- if (s == -1)
- {
- DEBUG(0,("bind failed\n"));
- remove(path);
- return -1;
- }
-
- if (path_perms != 0)
- {
- chmod(path, path_perms);
- }
-
- if (listen(s, 5) == -1)
- {
- DEBUG(0,("listen failed\n"));
- return -1;
- }
-
- DEBUG(5,("unix socket opened: %s\n", path));
-
- return s;
-}
-
/*******************************************************************
this is like socketpair but uses tcp. It is used by the Samba
regression test code