diff options
author | Volker Lendecke <vl@samba.org> | 2014-07-17 15:05:30 +0000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2014-07-21 20:28:53 +0200 |
commit | 1dd64341d801d9adc66aa6432dc3afb64644e29b (patch) | |
tree | a169c4d5124b2465146d17d9a93500a853ddbb6b /source4/lib/messaging/irpc.h | |
parent | 53d1bbd20d252b7b759f6a5feb43a0f94b824437 (diff) | |
download | samba-1dd64341d801d9adc66aa6432dc3afb64644e29b.tar.gz samba-1dd64341d801d9adc66aa6432dc3afb64644e29b.tar.xz samba-1dd64341d801d9adc66aa6432dc3afb64644e29b.zip |
messaging4: Change irpc_servers_by_name to NTSTATUS
For me, counted arrays are easier to deal with than NULL-terminated
ones. Here we also had a "server_id_is_disconnection" convention, which
was not really obvious.
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Mon Jul 21 20:28:53 CEST 2014 on sn-devel-104
Diffstat (limited to 'source4/lib/messaging/irpc.h')
-rw-r--r-- | source4/lib/messaging/irpc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/lib/messaging/irpc.h b/source4/lib/messaging/irpc.h index 96f67e1dcb..ebf30afdb3 100644 --- a/source4/lib/messaging/irpc.h +++ b/source4/lib/messaging/irpc.h @@ -73,7 +73,10 @@ void irpc_binding_handle_add_security_token(struct dcerpc_binding_handle *h, struct security_token *token); NTSTATUS irpc_add_name(struct imessaging_context *msg_ctx, const char *name); -struct server_id *irpc_servers_byname(struct imessaging_context *msg_ctx, TALLOC_CTX *mem_ctx, const char *name); +NTSTATUS irpc_servers_byname(struct imessaging_context *msg_ctx, + TALLOC_CTX *mem_ctx, const char *name, + unsigned *num_servers, + struct server_id **servers); struct irpc_name_records *irpc_all_servers(struct imessaging_context *msg_ctx, TALLOC_CTX *mem_ctx); void irpc_remove_name(struct imessaging_context *msg_ctx, const char *name); |