summaryrefslogtreecommitdiff
path: root/ldap-alias.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2006-10-12 11:01:56 +0000
committerArthur de Jong <arthur@arthurdejong.org>2006-10-12 11:01:56 +0000
commitdba09bb1389491f82beb862323a5ccab428a7f2d (patch)
treee617b84715ab650b6cd162876f7ff6d0b897a05a /ldap-alias.c
parent54845e6fb6d0fa0f7f77b4a7d8520897e0e98496 (diff)
first round of cleanups, all non-glibc NSS stuff has been removed, because we are going to do some major restructuring it will not likely remain valid anyway and we can always re-add it later
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@10 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'ldap-alias.c')
-rw-r--r--ldap-alias.c23
1 files changed, 9 insertions, 14 deletions
diff --git a/ldap-alias.c b/ldap-alias.c
index 6de3fd4..a57d6c2 100644
--- a/ldap-alias.c
+++ b/ldap-alias.c
@@ -1,4 +1,5 @@
-/* Copyright (C) 1997-2005 Luke Howard.
+/*
+ Copyright (C) 1997-2005 Luke Howard
This file is part of the nss_ldap library.
Contributed by Luke Howard, <lukeh@padl.com>, 1997.
@@ -18,11 +19,7 @@
Boston, MA 02111-1307, USA.
$Id$
- */
-
-
-static char rcsId[] =
- "$Id$";
+*/
#include "config.h"
@@ -53,17 +50,16 @@ static char rcsId[] =
#include <port_after.h>
#endif
-#ifdef HAVE_NSS_H
static ent_context_t *alias_context = NULL;
-static NSS_STATUS
+static enum nss_status
_nss_ldap_parse_alias (LDAPMessage * e,
ldap_state_t * pvt,
void *result, char *buffer, size_t buflen)
{
struct aliasent *alias = (struct aliasent *) result;
- NSS_STATUS stat;
+ enum nss_status stat;
stat =
_nss_ldap_getrdnvalue (e, ATM (LM_ALIASES, cn), &alias->alias_name,
@@ -81,7 +77,7 @@ _nss_ldap_parse_alias (LDAPMessage * e,
return stat;
}
-NSS_STATUS
+enum nss_status
_nss_ldap_getaliasbyname_r (const char *name, struct aliasent * result,
char *buffer, size_t buflen, int *errnop)
{
@@ -90,17 +86,17 @@ _nss_ldap_getaliasbyname_r (const char *name, struct aliasent * result,
_nss_ldap_parse_alias, LDAP_NSS_BUFLEN_DEFAULT);
}
-NSS_STATUS _nss_ldap_setaliasent (void)
+enum nss_status _nss_ldap_setaliasent (void)
{
LOOKUP_SETENT (alias_context);
}
-NSS_STATUS _nss_ldap_endaliasent (void)
+enum nss_status _nss_ldap_endaliasent (void)
{
LOOKUP_ENDENT (alias_context);
}
-NSS_STATUS
+enum nss_status
_nss_ldap_getaliasent_r (struct aliasent *result, char *buffer, size_t buflen,
int *errnop)
{
@@ -109,5 +105,4 @@ _nss_ldap_getaliasent_r (struct aliasent *result, char *buffer, size_t buflen,
_nss_ldap_parse_alias, LDAP_NSS_BUFLEN_DEFAULT);
}
-#endif /* HAVE_NSS_H */
#endif /* HAVE_ALIASES_H */