From 0c8ef484792b568dbec79fbf45cbf42534114ce5 Mon Sep 17 00:00:00 2001 From: Tim Potter Date: Wed, 24 Oct 2001 00:36:49 +0000 Subject: Removed unused function. (This used to be commit ef06de2a1ca434ab658940146b5d6c16bf580bb3) --- source3/lib/util_sock.c | 68 ------------------------------------------------- 1 file changed, 68 deletions(-) (limited to 'source3') diff --git a/source3/lib/util_sock.c b/source3/lib/util_sock.c index 681bc3065d..340a83cf13 100644 --- a/source3/lib/util_sock.c +++ b/source3/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 -- cgit