summaryrefslogtreecommitdiff
path: root/nslcd/common.h
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2014-12-15 00:16:56 -0500
committerLuke Shumaker <lukeshu@sbcglobal.net>2014-12-15 00:16:56 -0500
commita299f2039f68b311e1b75b22fad63a8ddee9e286 (patch)
treed099e6754abe742acf48a9c28acfdeddc45d57c9 /nslcd/common.h
parent50626856dd001ac465a3320126e86249f788d455 (diff)
clean up NSS module code
Diffstat (limited to 'nslcd/common.h')
-rw-r--r--nslcd/common.h10
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) \
{ \