s3:rpc_server: Make dcerpc_ncacn_packet_process public
authorSamuel Cabrero <scabrero@suse.de>
Mon, 18 Feb 2019 18:33:29 +0000 (19:33 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 22 Jul 2019 16:49:15 +0000 (16:49 +0000)
In preparation to remove the named_pipe_client struct, this function
will be set as tevent callback from rpc_ncacn_np.c

Signed-off-by: Samuel Cabrero <scabrero@suse.de>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/rpc_server/rpc_server.c
source3/rpc_server/rpc_server.h

index 8eb138434d1ec0be2064f72e863c042a44be4a5e..e8752d5ec2b0d54462418f102ec3ade682ba3a64 100644 (file)
@@ -1027,8 +1027,6 @@ NTSTATUS dcerpc_ncacn_conn_init(TALLOC_CTX *mem_ctx,
        return NT_STATUS_OK;
 }
 
-static void dcerpc_ncacn_packet_process(struct tevent_req *subreq);
-
 static void dcerpc_ncacn_packet_done(struct tevent_req *subreq);
 static void dcesrv_ncacn_accept_step2(struct dcerpc_ncacn_conn *ncacn_conn);
 
@@ -1246,7 +1244,7 @@ static void dcesrv_ncacn_accept_step2(struct dcerpc_ncacn_conn *ncacn_conn)
        return;
 }
 
-static void dcerpc_ncacn_packet_process(struct tevent_req *subreq)
+void dcerpc_ncacn_packet_process(struct tevent_req *subreq)
 {
        struct dcerpc_ncacn_conn *ncacn_conn =
                tevent_req_callback_data(subreq, struct dcerpc_ncacn_conn);
index 34651a821a0f00a9fccfced8c105c4248cc581f1..7223890d057073d3f558d67708416f30439ef2d2 100644 (file)
@@ -153,5 +153,6 @@ void dcerpc_ncacn_accept(struct tevent_context *ev_ctx,
                         dcerpc_ncacn_disconnect_fn disconnect_fn,
                         dcerpc_ncacn_termination_fn termination_fn,
                         void *termination_data);
+void dcerpc_ncacn_packet_process(struct tevent_req *subreq);
 
 #endif /* _PRC_SERVER_H_ */