int create_pipe_sock(const char *socket_dir,
const char *socket_name,
mode_t dir_perms);
-int create_tcpip_socket(const struct sockaddr_storage *ifss, uint16_t *port);
const char *get_mydnsfullname(void);
bool is_myname_or_ipaddr(const char *s);
int poll_one_fd(int fd, int events, int timeout, int *revents);
uint16_t flags,
void *private_data);
-int create_tcpip_socket(const struct sockaddr_storage *ifss, uint16_t *port)
+int dcesrv_create_ncacn_ip_tcp_socket(const struct sockaddr_storage *ifss,
+ uint16_t *port)
{
int fd = -1;
state->ep.port = port;
state->disconnect_fn = NULL;
- state->fd = create_tcpip_socket(ifss, &state->ep.port);
+ state->fd = dcesrv_create_ncacn_ip_tcp_socket(ifss, &state->ep.port);
if (state->fd == -1) {
goto out;
}
void *private_data);
void named_pipe_packet_process(struct tevent_req *subreq);
+int dcesrv_create_ncacn_ip_tcp_socket(const struct sockaddr_storage *ifss,
+ uint16_t *port);
uint16_t setup_dcerpc_ncacn_tcpip_socket(struct tevent_context *ev_ctx,
struct messaging_context *msg_ctx,
const struct sockaddr_storage *ifss,
const char *addr;
int fd;
- fd = create_tcpip_socket(ifss, &p);
+ fd = dcesrv_create_ncacn_ip_tcp_socket(ifss, &p);
if (fd < 0) {
status = NT_STATUS_UNSUCCESSFUL;
goto done;
continue;
}
- fd = create_tcpip_socket(&ss, &p);
+ fd = dcesrv_create_ncacn_ip_tcp_socket(&ss, &p);
if (fd < 0) {
status = NT_STATUS_UNSUCCESSFUL;
goto done;