1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

Removed unused function.

(This used to be commit ef06de2a1ca434ab658940146b5d6c16bf580bb3)
This commit is contained in:
Tim Potter 2001-10-24 00:36:49 +00:00
parent fb328c9cc4
commit 0c8ef48479

View File

@ -1081,74 +1081,6 @@ int open_pipe_sock(char *path)
return sock; 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 this is like socketpair but uses tcp. It is used by the Samba
regression test code regression test code