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:
parent
fb328c9cc4
commit
0c8ef48479
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user