summaryrefslogtreecommitdiff
path: root/source4/rpc_server
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-05-01 18:17:10 +0200
committerStefan Metzmacher <metze@samba.org>2009-09-18 20:34:42 +0200
commitd0e73ab534831a6c57f21a472ef90afffa575e3a (patch)
tree3eb25e573444488f17a49dc0fcc06a96cb89c261 /source4/rpc_server
parent825484ee6ddb803259477c3e2a44671c55d955b2 (diff)
downloadsamba-d0e73ab534831a6c57f21a472ef90afffa575e3a.tar.gz
samba-d0e73ab534831a6c57f21a472ef90afffa575e3a.tar.bz2
samba-d0e73ab534831a6c57f21a472ef90afffa575e3a.zip
s4:rpc_server: export dcesrv_add_ep() so that torture tests can use it
metze
Diffstat (limited to 'source4/rpc_server')
-rw-r--r--source4/rpc_server/config.mk3
-rw-r--r--source4/rpc_server/service_rpc.c11
2 files changed, 9 insertions, 5 deletions
diff --git a/source4/rpc_server/config.mk b/source4/rpc_server/config.mk
index 93617c2c98..527770a8cd 100644
--- a/source4/rpc_server/config.mk
+++ b/source4/rpc_server/config.mk
@@ -230,3 +230,6 @@ SUBSYSTEM = service
PRIVATE_DEPENDENCIES = dcerpc_server
DCESRV_OBJ_FILES = $(rpc_serversrcdir)/service_rpc.o
+
+$(eval $(call proto_header_template,$(rpc_serversrcdir)/service_rpc.h,$(DCESRV_OBJ_FILES:.o=.c)))
+
diff --git a/source4/rpc_server/service_rpc.c b/source4/rpc_server/service_rpc.c
index 01bc00762d..3d5c364ec9 100644
--- a/source4/rpc_server/service_rpc.c
+++ b/source4/rpc_server/service_rpc.c
@@ -28,6 +28,7 @@
#include "../lib/util/dlinklist.h"
#include "rpc_server/dcerpc_server.h"
#include "rpc_server/dcerpc_server_proto.h"
+#include "rpc_server/service_rpc.h"
#include "lib/events/events.h"
#include "smbd/service_task.h"
#include "smbd/service_stream.h"
@@ -658,11 +659,11 @@ static NTSTATUS dcesrv_add_ep_tcp(struct dcesrv_context *dce_ctx,
return NT_STATUS_OK;
}
-
-static NTSTATUS dcesrv_add_ep(struct dcesrv_context *dce_ctx,
- struct loadparm_context *lp_ctx,
- struct dcesrv_endpoint *e,
- struct tevent_context *event_ctx, const struct model_ops *model_ops)
+NTSTATUS dcesrv_add_ep(struct dcesrv_context *dce_ctx,
+ struct loadparm_context *lp_ctx,
+ struct dcesrv_endpoint *e,
+ struct tevent_context *event_ctx,
+ const struct model_ops *model_ops)
{
switch (e->ep_description->transport) {
case NCACN_UNIX_STREAM: