diff options
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) \ { \ |
