ctdb/docs: Include ceph rados namespace support in man page
[samba.git] / source3 / winbindd / winbindd_ndr.c
index 028eb50a10b147eeb5f0ca5df92f4a1e80216c72..a52a704c024f998bb9ae2f3761f94fe4b2330285 100644 (file)
@@ -36,8 +36,6 @@ void ndr_print_winbindd_child(struct ndr_print *ndr,
 {
        ndr_print_struct(ndr, name, "winbindd_child");
        ndr->depth++;
-       ndr_print_ptr(ndr, "next", r->next);
-       ndr_print_ptr(ndr, "prev", r->prev);
        ndr_print_uint32(ndr, "pid", (uint32_t)r->pid);
 #if 0
        ndr_print_winbindd_domain(ndr, "domain", r->domain);
@@ -47,7 +45,6 @@ void ndr_print_winbindd_child(struct ndr_print *ndr,
        ndr_print_string(ndr, "logfilename", r->logfilename);
        /* struct fd_event event; */
        ndr_print_ptr(ndr, "lockout_policy_event", r->lockout_policy_event);
-       ndr_print_ptr(ndr, "table", r->table);
        ndr->depth--;
 }
 
@@ -81,7 +78,6 @@ extern struct winbindd_methods msrpc_methods;
 extern struct winbindd_methods builtin_passdb_methods;
 extern struct winbindd_methods sam_passdb_methods;
 extern struct winbindd_methods reconnect_methods;
-extern struct winbindd_methods cache_methods;
 
 void ndr_print_winbindd_methods(struct ndr_print *ndr,
                                const char *name,
@@ -110,8 +106,6 @@ void ndr_print_winbindd_methods(struct ndr_print *ndr,
                ndr_print_string(ndr, name, "sam_passdb_methods");
        } else if (r == &reconnect_methods) {
                ndr_print_string(ndr, name, "reconnect_methods");
-       } else if (r == &cache_methods) {
-               ndr_print_string(ndr, name, "cache_methods");
        } else {
                ndr_print_string(ndr, name, "UNKNOWN");
        }
@@ -148,17 +142,21 @@ void ndr_print_winbindd_domain(struct ndr_print *ndr,
        ndr_print_time_t(ndr, "startup_time", r->startup_time);
        ndr_print_bool(ndr, "startup", r->startup);
        ndr_print_winbindd_methods(ndr, "backend", r->backend);
-       ndr_print_ptr(ndr, "private_data", r->private_data);
+       ndr_print_ptr(ndr,
+                     "backend_data.samr_pipes",
+                     r->backend_data.samr_pipes);
+       ndr_print_ptr(ndr,
+                     "backend_data.ads_conn",
+                     r->backend_data.ads_conn);
        ndr_print_string(ndr, "dcname", r->dcname);
        ndr_print_sockaddr_storage(ndr, "dcaddr", &r->dcaddr);
        ndr_print_time_t(ndr, "last_seq_check", r->last_seq_check);
        ndr_print_uint32(ndr, "sequence_number", r->sequence_number);
        ndr_print_NTSTATUS(ndr, "last_status", r->last_status);
        ndr_print_winbindd_cm_conn(ndr, "conn", &r->conn);
-       for (i=0; i<lp_winbind_max_domain_connections(); i++) {
+       for (i=0; i<talloc_array_length(r->children); i++) {
                ndr_print_winbindd_child(ndr, "children", &r->children[i]);
        }
-       ndr_print_uint32(ndr, "check_online_timeout", r->check_online_timeout);
        ndr_print_ptr(ndr, "check_online_event", r->check_online_event);
        ndr->depth--;
 }