[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha8-1312-g4179270
Volker Lendecke
vlendec at samba.org
Sun Aug 30 03:13:35 MDT 2009
The branch, master has been updated
via 417927019856182c3bd09318def82a561ebc12a5 (commit)
from 0cae043b0c1d2fa55f6709230658155caaecb4fc (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 417927019856182c3bd09318def82a561ebc12a5
Author: Volker Lendecke <vl at samba.org>
Date: Sun Aug 30 11:12:17 2009 +0200
s3:winbind: Fix bug 5626
Apparently the AIX compiler can't deal with sizeless array declarations
-----------------------------------------------------------------------
Summary of changes:
source3/winbindd/winbindd_domain.c | 20 +++++++++-----------
source3/winbindd/winbindd_idmap.c | 16 +++++++---------
source3/winbindd/winbindd_locator.c | 16 +++++++---------
3 files changed, 23 insertions(+), 29 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/winbindd/winbindd_domain.c b/source3/winbindd/winbindd_domain.c
index 107c83a..96cbf6f 100644
--- a/source3/winbindd/winbindd_domain.c
+++ b/source3/winbindd/winbindd_domain.c
@@ -25,17 +25,6 @@
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
-static const struct winbindd_child_dispatch_table domain_dispatch_table[];
-
-void setup_domain_child(struct winbindd_domain *domain,
- struct winbindd_child *child)
-{
- setup_child(domain, child, domain_dispatch_table,
- "log.wb", domain->name);
-
- child->domain = domain;
-}
-
static const struct winbindd_child_dispatch_table domain_dispatch_table[] = {
{
.name = "PING",
@@ -117,3 +106,12 @@ static const struct winbindd_child_dispatch_table domain_dispatch_table[] = {
.name = NULL,
}
};
+
+void setup_domain_child(struct winbindd_domain *domain,
+ struct winbindd_child *child)
+{
+ setup_child(domain, child, domain_dispatch_table,
+ "log.wb", domain->name);
+
+ child->domain = domain;
+}
diff --git a/source3/winbindd/winbindd_idmap.c b/source3/winbindd/winbindd_idmap.c
index c6b70f4..b1a06ef 100644
--- a/source3/winbindd/winbindd_idmap.c
+++ b/source3/winbindd/winbindd_idmap.c
@@ -38,17 +38,8 @@
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_WINBIND
-static const struct winbindd_child_dispatch_table idmap_dispatch_table[];
-
static struct winbindd_child static_idmap_child;
-void init_idmap_child(void)
-{
- setup_child(NULL, &static_idmap_child,
- idmap_dispatch_table,
- "log.winbindd", "idmap");
-}
-
struct winbindd_child *idmap_child(void)
{
return &static_idmap_child;
@@ -564,3 +555,10 @@ static const struct winbindd_child_dispatch_table idmap_dispatch_table[] = {
.name = NULL,
}
};
+
+void init_idmap_child(void)
+{
+ setup_child(NULL, &static_idmap_child,
+ idmap_dispatch_table,
+ "log.winbindd", "idmap");
+}
diff --git a/source3/winbindd/winbindd_locator.c b/source3/winbindd/winbindd_locator.c
index 7776c3d..59e8614 100644
--- a/source3/winbindd/winbindd_locator.c
+++ b/source3/winbindd/winbindd_locator.c
@@ -27,17 +27,8 @@
#define DBGC_CLASS DBGC_WINBIND
-static const struct winbindd_child_dispatch_table locator_dispatch_table[];
-
static struct winbindd_child static_locator_child;
-void init_locator_child(void)
-{
- setup_child(NULL, &static_locator_child,
- locator_dispatch_table,
- "log.winbindd", "locator");
-}
-
struct winbindd_child *locator_child(void)
{
return &static_locator_child;
@@ -56,3 +47,10 @@ static const struct winbindd_child_dispatch_table locator_dispatch_table[] = {
.name = NULL,
}
};
+
+void init_locator_child(void)
+{
+ setup_child(NULL, &static_locator_child,
+ locator_dispatch_table,
+ "log.winbindd", "locator");
+}
--
Samba Shared Repository
More information about the samba-cvs
mailing list