/* the listening fd must be created before the children are actually
* forked out. */
- listen_fd = create_named_pipe_socket(SPOOLSS_PIPE_NAME);
+ listen_fd = dcesrv_create_ncacn_np_socket(SPOOLSS_PIPE_NAME);
if (listen_fd == -1) {
exit(1);
}
}
/* LSARPC */
- fd = create_named_pipe_socket("lsarpc");
+ fd = dcesrv_create_ncacn_np_socket("lsarpc");
if (fd < 0) {
goto done;
}
listen_fd[*listen_fd_size] = fd;
(*listen_fd_size)++;
- fd = create_named_pipe_socket("lsass");
+ fd = dcesrv_create_ncacn_np_socket("lsass");
if (fd < 0) {
goto done;
}
}
/* SAMR */
- fd = create_named_pipe_socket("samr");
+ fd = dcesrv_create_ncacn_np_socket("samr");
if (fd < 0) {
goto done;
}
}
/* NETLOGON */
- fd = create_named_pipe_socket("netlogon");
+ fd = dcesrv_create_ncacn_np_socket("netlogon");
if (fd < 0) {
goto done;
}
}
/* mdssvc */
- fd = create_named_pipe_socket("mdssvc");
+ fd = dcesrv_create_ncacn_np_socket("mdssvc");
if (fd < 0) {
goto done;
}
uint16_t flags,
void *private_data);
-int create_named_pipe_socket(const char *pipe_name)
+int dcesrv_create_ncacn_np_socket(const char *pipe_name)
{
char *np_dir = NULL;
int fd = -1;
DEBUG(0, ("Out of memory\n"));
goto out;
}
- state->fd = create_named_pipe_socket(pipe_name);
+ state->fd = dcesrv_create_ncacn_np_socket(pipe_name);
if (state->fd == -1) {
goto out;
}
void set_incoming_fault(struct pipes_struct *p);
void process_complete_pdu(struct pipes_struct *p, struct ncacn_packet *pkt);
-int create_named_pipe_socket(const char *pipe_name);
+int dcesrv_create_ncacn_np_socket(const char *pipe_name);
bool setup_named_pipe_socket(const char *pipe_name,
struct tevent_context *ev_ctx,
struct messaging_context *msg_ctx);