summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2007-07-26 11:57:20 +0000
committerArthur de Jong <arthur@arthurdejong.org>2007-07-26 11:57:20 +0000
commit04782c6e4f74a7620363ddbc072f094f6ccda425 (patch)
tree22c81cedf3a092038b866b11a6e146e85623bcae
parentf8c6a6daa2be2da2b4c7bb73f03aa132268c40a1 (diff)
make function _nss_ldap_add_uri() static
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@328 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r--nslcd/cfg.c78
-rw-r--r--nslcd/cfg.h3
2 files changed, 39 insertions, 42 deletions
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index 6811355..40eeed4 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -186,6 +186,45 @@ static enum nss_status _nss_ldap_init_config(struct ldap_config *result)
}
static enum nss_status
+_nss_ldap_add_uri (struct ldap_config *result, const char *uri,
+ char **buffer, size_t *buflen)
+{
+ /* add a single URI to the list of URIs in the configuration */
+ int i;
+ size_t uri_len;
+
+ log_log(LOG_DEBUG,"==> _nss_ldap_add_uri");
+
+ for (i = 0; result->ldc_uris[i] != NULL; i++)
+ ;
+
+ if (i == NSS_LDAP_CONFIG_URI_MAX)
+ {
+ log_log(LOG_DEBUG,"<== _nss_ldap_add_uri: maximum number of URIs exceeded");
+ return NSS_STATUS_UNAVAIL;
+ }
+
+ assert (i < NSS_LDAP_CONFIG_URI_MAX);
+
+ uri_len = strlen (uri);
+
+ if (*buflen < uri_len + 1)
+ return NSS_STATUS_TRYAGAIN;
+
+ memcpy (*buffer, uri, uri_len + 1);
+
+ result->ldc_uris[i] = *buffer;
+ result->ldc_uris[i + 1] = NULL;
+
+ *buffer += uri_len + 1;
+ *buflen -= uri_len + 1;
+
+ log_log(LOG_DEBUG,"<== _nss_ldap_add_uri: added URI %s", uri);
+
+ return NSS_STATUS_SUCCESS;
+}
+
+static enum nss_status
do_add_hosts (struct ldap_config *result, char *hosts,
char **buffer, size_t *buflen)
{
@@ -981,42 +1020,3 @@ int cfg_init(void)
}
return 0;
}
-
-enum nss_status
-_nss_ldap_add_uri (struct ldap_config *result, const char *uri,
- char **buffer, size_t *buflen)
-{
- /* add a single URI to the list of URIs in the configuration */
- int i;
- size_t uri_len;
-
- log_log(LOG_DEBUG,"==> _nss_ldap_add_uri");
-
- for (i = 0; result->ldc_uris[i] != NULL; i++)
- ;
-
- if (i == NSS_LDAP_CONFIG_URI_MAX)
- {
- log_log(LOG_DEBUG,"<== _nss_ldap_add_uri: maximum number of URIs exceeded");
- return NSS_STATUS_UNAVAIL;
- }
-
- assert (i < NSS_LDAP_CONFIG_URI_MAX);
-
- uri_len = strlen (uri);
-
- if (*buflen < uri_len + 1)
- return NSS_STATUS_TRYAGAIN;
-
- memcpy (*buffer, uri, uri_len + 1);
-
- result->ldc_uris[i] = *buffer;
- result->ldc_uris[i + 1] = NULL;
-
- *buffer += uri_len + 1;
- *buflen -= uri_len + 1;
-
- log_log(LOG_DEBUG,"<== _nss_ldap_add_uri: added URI %s", uri);
-
- return NSS_STATUS_SUCCESS;
-}
diff --git a/nslcd/cfg.h b/nslcd/cfg.h
index 6075093..95b4d09 100644
--- a/nslcd/cfg.h
+++ b/nslcd/cfg.h
@@ -166,7 +166,4 @@ int _nss_ldap_test_config_flag(unsigned int flag)
int cfg_init(void)
MUST_USE;
-enum nss_status _nss_ldap_add_uri (struct ldap_config *result, const char *uri,char **buffer, size_t *buflen)
- MUST_USE;
-
#endif /* _CFG_H */