diff options
Diffstat (limited to 'src/responder/nss/nsssrv_private.h')
-rw-r--r-- | src/responder/nss/nsssrv_private.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/responder/nss/nsssrv_private.h b/src/responder/nss/nsssrv_private.h index 72f7b7560..79c7b7265 100644 --- a/src/responder/nss/nsssrv_private.h +++ b/src/responder/nss/nsssrv_private.h @@ -27,6 +27,19 @@ #include <dhash.h> +struct nss_state_ent { + int dom_idx; + int cur; +}; + +struct nss_state_ctx { + struct nss_state_ent pwent; + struct nss_state_ent grent; + struct nss_state_ent svcent; + char *netgr_name; + int netgrent_cur; +}; + struct nss_cmd_ctx { struct cli_ctx *cctx; enum sss_cli_command cmd; @@ -136,4 +149,6 @@ void nss_update_initgr_memcache(struct nss_ctx *nctx, const char *name, const char *domain, int gnum, uint32_t *groups); +int nss_connection_setup(struct cli_ctx *cctx); + #endif /* NSSSRV_PRIVATE_H_ */ |