diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-03-04 21:03:06 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-03-04 21:03:06 +0100 |
commit | 48d51b66fac883fc8648fb6b9df487382b8addc2 (patch) | |
tree | e85684c4247e33f12417a95989210df016a35109 /nslcd/ldap-nss.h | |
parent | 03fdef7f5c7667fd92232f6d055f98833bcfef19 (diff) |
code improvements by making type casts explicit, flagging ignored return values, renames and flagging of parameters and some miscelanious improvements (thanks to gcc warnings, splint, rats and flawfinder)
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@265 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/ldap-nss.h')
-rw-r--r-- | nslcd/ldap-nss.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/nslcd/ldap-nss.h b/nslcd/ldap-nss.h index 3907d08..18c394c 100644 --- a/nslcd/ldap-nss.h +++ b/nslcd/ldap-nss.h @@ -331,21 +331,21 @@ enum nss_status _nss_ldap_search_s (const struct ldap_args * args, /* IN */ enum ldap_map_selector sel, /* IN */ const char **user_attrs, /* IN */ int sizelimit, /* IN */ - LDAPMessage ** pRes /* OUT */ ); + LDAPMessage ** res /* OUT */ ); /* * Emulate X.500 read operation. */ enum nss_status _nss_ldap_read (const char *dn, /* IN */ const char **attributes, /* IN */ - LDAPMessage ** pRes /* OUT */ ); + LDAPMessage ** res /* OUT */ ); /* * extended enumeration routine; uses asynchronous API. * Caller must have acquired the global mutex */ enum nss_status _nss_ldap_getent_ex (struct ldap_args * args, /* IN */ - struct ent_context ** key, /* IN/OUT */ + struct ent_context ** ctx, /* IN/OUT */ void *result, /* IN/OUT */ char *buffer, /* IN */ size_t buflen, /* IN */ @@ -359,7 +359,7 @@ enum nss_status _nss_ldap_getent_ex (struct ldap_args * args, /* IN */ * common enumeration routine; uses asynchronous API. * Acquires the global mutex */ -enum nss_status _nss_ldap_getent (struct ent_context ** key, /* IN/OUT */ +enum nss_status _nss_ldap_getent (struct ent_context ** ctx, /* IN/OUT */ void *result, /* IN/OUT */ char *buffer, /* IN */ size_t buflen, /* IN */ @@ -386,8 +386,8 @@ enum nss_status _nss_ldap_assign_attrvals (LDAPMessage * e, /* IN */ const char *attr, /* IN */ const char *omitvalue, /* IN */ char ***valptr, /* OUT */ - char **buffer, /* IN/OUT */ - size_t * buflen, /* IN/OUT */ + char **pbuffer, /* IN/OUT */ + size_t * pbuflen, /* IN/OUT */ size_t * pvalcount /* OUT */ ); @@ -411,15 +411,11 @@ int has_objectclass(LDAPMessage *entry,const char *objectclass); int _nss_ldap_shadow_date(const char *val); void _nss_ldap_shadow_handle_flag(struct spwd *sp); -enum nss_status _nss_ldap_map_get(enum ldap_map_selector sel, - enum ldap_map_type map, - const char *key, const char **value); - -const char *_nss_ldap_map_at (enum ldap_map_selector sel, const char *pChar2); +const char *_nss_ldap_map_at (enum ldap_map_selector sel, const char *attribute); const char *_nss_ldap_unmap_at (enum ldap_map_selector sel, const char *attribute); -const char *_nss_ldap_map_oc (enum ldap_map_selector sel, const char *pChar); -const char *_nss_ldap_unmap_oc (enum ldap_map_selector sel, const char *pChar); +const char *_nss_ldap_map_oc (enum ldap_map_selector sel, const char *objectclass); +const char *_nss_ldap_unmap_oc (enum ldap_map_selector sel, const char *objectclass); enum nss_status _nss_ldap_init (void); |