s4:rpc_server: export dcesrv_add_ep() so that torture tests can use it
authorStefan Metzmacher <metze@samba.org>
Fri, 1 May 2009 16:17:10 +0000 (18:17 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 18 Sep 2009 18:34:42 +0000 (20:34 +0200)
metze

source4/rpc_server/config.mk
source4/rpc_server/service_rpc.c

index 93617c2c98e3f1a7f8759f12ee9bbfb5f2822e21..527770a8cd342d480b7c574e4e50df66b5647d1c 100644 (file)
@@ -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)))
+
index 01bc00762d9edc5eae3d82cc114d18c67770a161..3d5c364ec92d966659d1d7bd1588efbc7a26d692 100644 (file)
@@ -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: