r6225: get rid of warnings from my compiler about nested externs
[obnox/samba/samba-obnox.git] / source / nsswitch / winbindd_util.c
index 9ae24e401fdd2f1e2fddc1341370cada4527632d..b9fb49ea7f67162c0ef6c7c156690b794d07b05d 100644 (file)
 #include "includes.h"
 #include "winbindd.h"
 
+extern DOM_SID global_sid_Builtin;
+extern struct winbindd_methods cache_methods;
+extern struct winbindd_methods passdb_methods;
+
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_WINBIND
 
@@ -85,8 +89,6 @@ void free_domain_list(void)
 
 static BOOL is_internal_domain(const DOM_SID *sid)
 {
-       extern DOM_SID global_sid_Builtin;
-
        if (sid == NULL)
                return False;
 
@@ -183,7 +185,6 @@ static struct winbindd_domain *add_trusted_domain(const char *domain_name, const
 
 static void add_trusted_domains( struct winbindd_domain *domain )
 {
-       extern struct winbindd_methods cache_methods;
        TALLOC_CTX *mem_ctx;
        NTSTATUS result;
        time_t t;
@@ -284,9 +285,6 @@ void rescan_trusted_domains( void )
 /* Look up global info for the winbind daemon */
 BOOL init_domain_list(void)
 {
-       extern DOM_SID global_sid_Builtin;
-       extern struct winbindd_methods cache_methods;
-       extern struct winbindd_methods passdb_methods;
        struct winbindd_domain *domain;
 
        /* Free existing list */