r8096: Remove function that has became libnet_Lookup fuction.
authorRafal Szczesniak <mimir@samba.org>
Sun, 3 Jul 2005 14:47:19 +0000 (14:47 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:19:07 +0000 (13:19 -0500)
rafal
(This used to be commit 9885749e36435b301c992e50d0a189860cfa4b5e)

source4/libnet/libnet_rpc.c
source4/libnet/libnet_rpc.h

index 33d32c25dda485ee7cd37970d9b0017f368c517c..b82589d2dd18cdbbf45cf3bac979b26ac7c0dce2 100644 (file)
 #include "libcli/nbt/libnbt.h"
 #include "libnet/libnet.h"
 
-/**
- * Finds a domain pdc (generic part)
- * 
- * @param ctx initialised libnet context
- * @param mem_ctx memory context of this call
- * @param r data structure containing necessary parameters and return values
- * @return nt status of the call
- **/
-
-static NTSTATUS libnet_find_pdc_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, 
-                                       union libnet_find_pdc *r)
-{
-       const char *address;
-       NTSTATUS status;
-       struct nbt_name name;
-
-       if (is_ipaddress(r->generic.in.domain_name)) {
-               r->generic.out.pdc_name = r->generic.in.domain_name;
-               return NT_STATUS_OK;
-       }
-
-       make_nbt_name(&name, r->generic.in.domain_name, NBT_NAME_PDC);
-
-       status = resolve_name(&name, mem_ctx, &address);
-       if (!NT_STATUS_IS_OK(status)) {
-               name.type = NBT_NAME_SERVER;
-               status = resolve_name(&name, mem_ctx, &address);
-       }
-       NT_STATUS_NOT_OK_RETURN(status);
-
-       r->generic.out.pdc_name = talloc_strdup(mem_ctx, address);
-
-       return NT_STATUS_OK;
-}
-
-
-/**
- * Finds a domain pdc function
- * 
- * @param ctx initialised libnet context
- * @param mem_ctx memory context of this call
- * @param r data structure containing necessary parameters and return values
- * @return nt status of the call
- **/
-
-NTSTATUS libnet_find_pdc(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_find_pdc *r)
-{
-       switch (r->generic.level) {
-               case LIBNET_FIND_PDC_GENERIC:
-                       return libnet_find_pdc_generic(ctx, mem_ctx, r);
-       }
-
-       return NT_STATUS_INVALID_LEVEL;
-}
-
 
 /**
  * Connects rpc pipe on remote server
index 3a4e9459cc9622ba334bfbc8d87576ab0ab9255e..19a9d3f2270104dd5339c770f6997a7e31f35e0f 100644 (file)
@@ -42,26 +42,3 @@ struct libnet_RpcConnect {
                const char *error_string;
        } out;
 };
-
-
-
-
-/* struct and enum for finding a domain controller */
-enum libnet_find_pdc_level {
-       LIBNET_FIND_PDC_GENERIC
-};
-
-union libnet_find_pdc {
-       /* find to a domains PDC */
-       struct {
-               enum libnet_find_pdc_level level;
-
-               struct {
-                       const char *domain_name;
-               } in;
-
-               struct  {
-                       const char *pdc_name;
-               } out;
-       } generic;
-};