Add some const to dcerpc_binding_build_tower()
authorVolker Lendecke <vl@samba.org>
Tue, 6 Jan 2009 20:54:51 +0000 (21:54 +0100)
committerVolker Lendecke <vl@samba.org>
Tue, 6 Jan 2009 20:57:01 +0000 (21:57 +0100)
librpc/rpc/binding.c
source3/include/proto.h
source4/librpc/rpc/dcerpc.h

index 4f36faca7965c6016f138d7fad1c21cc6a13d641..16abcfe4442b1848144ee0aceacdfc9c68908ffb 100644 (file)
@@ -654,7 +654,9 @@ _PUBLIC_ NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx,
        return NT_STATUS_OK;
 }
 
-_PUBLIC_ NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding, struct epm_tower *tower)
+_PUBLIC_ NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx,
+                                            const struct dcerpc_binding *binding,
+                                            struct epm_tower *tower)
 {
        const enum epm_protocol *protseq = NULL;
        int num_protocols = -1, i;
index c9185154f8da68e5a25883b4037dc2cb929e7094..ec8f413d2f386d6bea5bb1c3702de5f3bad74745 100644 (file)
@@ -2296,7 +2296,9 @@ _PUBLIC_ enum dcerpc_transport_t dcerpc_transport_by_tower(struct epm_tower *tow
 _PUBLIC_ NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx, 
                                   struct epm_tower *tower, 
                                   struct dcerpc_binding **b_out);
-_PUBLIC_ NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding, struct epm_tower *tower);
+_PUBLIC_ NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx,
+                                            const struct dcerpc_binding *binding,
+                                            struct epm_tower *tower);
 
 /* The following definitions come from librpc/rpc/dcerpc.c  */
 
index d809491ecc9a1b38c2198a4ddea9085a86e58e56..248b4f91be8471ef3ac22bd3fb3979f40435a9df 100644 (file)
@@ -353,7 +353,9 @@ void dcerpc_log_packet(const char *lockdir,
                                           const struct ndr_interface_table *ndr,
                                           uint32_t opnum, uint32_t flags, 
                                           DATA_BLOB *pkt);
-NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding, struct epm_tower *tower);
+NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx,
+                                   const struct dcerpc_binding *binding,
+                                   struct epm_tower *tower);
 
 NTSTATUS dcerpc_floor_get_lhs_data(const struct epm_floor *epm_floor, struct ndr_syntax_id *syntax);