diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-15 00:16:56 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-15 00:16:56 -0500 |
commit | a299f2039f68b311e1b75b22fad63a8ddee9e286 (patch) | |
tree | d099e6754abe742acf48a9c28acfdeddc45d57c9 /nslcd/common.h | |
parent | 50626856dd001ac465a3320126e86249f788d455 (diff) |
clean up NSS module code
Diffstat (limited to 'nslcd/common.h')
-rw-r--r-- | nslcd/common.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/nslcd/common.h b/nslcd/common.h index 0896937..5658fa7 100644 --- a/nslcd/common.h +++ b/nslcd/common.h @@ -39,8 +39,10 @@ #include "cfg.h" #include "hackers_watch.h" -#define MYLDAP_SESSION struct session -#define MYLDAP_ENTRY void +#define NSS_MODULE_SONAME NSS_LDAP_SONAME +#define NSS_MODULE_NAME "ldap" +#define NSS_MODULE_ID_VERSION "_nss_ldap_version" +#define NSS_MODULE_ID_ENABLELOOKUPS "_nss_ldap_enablelookups" /* macros for basic read and write operations, the following ERROR_OUT* marcos define the action taken on errors @@ -104,10 +106,10 @@ void invalidator_do(enum nss_map_selector map); /* macros for generating service handling code */ #define NSLCD_HANDLE(db, fn, fndecls, fnread, fncheck, tentry, fnsearch, fnwrite, fnclean) \ - int nslcd_##db##_##fn(TFILE *fp, MYLDAP_SESSION *session) \ + int nslcd_##db##_##fn(TFILE *fp, struct session *session) \ NSLCD_HANDLE_BODY(db, fn, fndecls, fnread, fncheck, tentry, fnsearch, fnwrite, fnclean) #define NSLCD_HANDLE_UID(db, fn, fndecls, fnread, fncheck, tentry, fnsearch, fnwrite, fnclean) \ - int nslcd_##db##_##fn(TFILE *fp, MYLDAP_SESSION *session, uid_t calleruid) \ + int nslcd_##db##_##fn(TFILE *fp, struct session *session, uid_t calleruid) \ NSLCD_HANDLE_BODY(db, fn, fndecls, fnread, fncheck, tentry, fnsearch, fnwrite, fnclean) #define NSLCD_HANDLE_BODY(db, fn, fndecls, fnread, fncheck, tentry, fnsearch, fnwrite, fnclean) \ { \ |