diff options
author | Walter de Jong <walter@heiho.net> | 2013-03-28 21:35:34 +0100 |
---|---|---|
committer | Walter de Jong <walter@heiho.net> | 2013-03-28 21:35:34 +0100 |
commit | 73e1f110666d7aee4e7a5a5d865c1bf54cded84a (patch) | |
tree | 8dd3845291e7d558042463383718d51420ec7b16 /support.h | |
parent | 148ee9177cf895018d0046cae33b49d46eb04c2b (diff) | |
download | pam_tacplus-73e1f110666d7aee4e7a5a5d865c1bf54cded84a.tar.gz pam_tacplus-73e1f110666d7aee4e7a5a5d865c1bf54cded84a.zip |
stuff belongs in an include file
Diffstat (limited to 'support.h')
-rw-r--r-- | support.h | 37 |
1 files changed, 24 insertions, 13 deletions
@@ -19,19 +19,30 @@ * See `CHANGES' file for revision history. */ +#ifndef PAM_TACPLUS_SUPPORT_H +#define PAM_TACPLUS_SUPPORT_H + +#include "libtac.h" + #include <security/pam_appl.h> #include <security/pam_modules.h> -/* support.c */ -extern int _pam_parse (int argc, const char **argv); -extern unsigned long _resolve_name (char *serv); -extern int tacacs_get_password (pam_handle_t * pamh, int flags - ,int ctrl, char **password); -extern int converse (pam_handle_t * pamh, int nargs - ,struct pam_message **message - ,struct pam_response **response); -extern void _pam_log (int err, const char *format,...); -extern void *_xcalloc (size_t size); -extern char *_pam_get_user(pam_handle_t *pamh); -extern char *_pam_get_terminal(pam_handle_t *pamh); -extern char *_pam_get_rhost(pam_handle_t *pamh); +extern struct addrinfo *tac_srv[TAC_PLUS_MAXSERVERS]; +extern char *tac_srv_key[TAC_PLUS_MAXSERVERS]; +extern int tac_srv_no; +extern char *tac_service; +extern char *tac_protocol; + +int _pam_parse (int, const char **); +unsigned long _resolve_name (char *); +unsigned long _getserveraddr (char *serv); +int tacacs_get_password (pam_handle_t *, int, int, char **); +int converse (pam_handle_t *, int, const struct pam_message *, struct pam_response **); +void _pam_log (int, const char *, ...); +void *_xcalloc (size_t); +char *_pam_get_user(pam_handle_t *); +char *_pam_get_terminal(pam_handle_t *); +char *_pam_get_rhost(pam_handle_t *); + +#endif /* PAM_TACPLUS_SUPPORT_H */ + |