diff options
| author | Walter de Jong <walter@heiho.net> | 2013-03-28 21:54:15 +0100 |
|---|---|---|
| committer | Walter de Jong <walter@heiho.net> | 2013-03-28 21:54:15 +0100 |
| commit | 8a305d6b868e418e5849375e1904e79438fd0561 (patch) | |
| tree | a890c2a1b5421265b7897ad792379a74ec4eb5d4 /libtac/include | |
| parent | a2ee53a0868a5bd5612c4d6529ae460b3e7dd4ab (diff) | |
| download | pam_tacplus-8a305d6b868e418e5849375e1904e79438fd0561.tar.gz pam_tacplus-8a305d6b868e418e5849375e1904e79438fd0561.zip | |
just them prototypes
Diffstat (limited to 'libtac/include')
| -rw-r--r-- | libtac/include/libtac.h | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/libtac/include/libtac.h b/libtac/include/libtac.h index bab3d26..36dc9b0 100644 --- a/libtac/include/libtac.h +++ b/libtac/include/libtac.h @@ -124,32 +124,33 @@ extern int tac_readtimeout_enable; /* connect.c */ extern int tac_timeout; -extern int tac_connect(struct addrinfo **server, char **key, int servers); -extern int tac_connect_single(struct addrinfo *server, char *key); -extern char *tac_ntop(const struct sockaddr *sa, size_t ai_addrlen); - -extern int tac_authen_send(int fd, const char *user, char *pass, char *tty, - char *r_addr); -extern int tac_authen_read(int fd); -extern int tac_cont_send(int fd, char *pass); -extern HDR *_tac_req_header(u_char type, int cont_session); -extern void _tac_crypt(u_char *buf, HDR *th, int length); -extern u_char *_tac_md5_pad(int len, HDR *hdr); -extern void tac_add_attrib(struct tac_attrib **attr, char *name, char *value); -extern void tac_free_attrib(struct tac_attrib **attr); -extern char *tac_acct_flag2str(int flag); -extern int tac_acct_send(int fd, int type, const char *user, char *tty, char *r_addr, - struct tac_attrib *attr); -extern int tac_acct_read(int fd, struct areply *arep); -extern void *xcalloc(size_t nmemb, size_t size); -extern void *xrealloc(void *ptr, size_t size); -extern char *_tac_check_header(HDR *th, int type); -extern int tac_author_send(int fd, const char *user, char *tty, char *r_addr, - struct tac_attrib *attr); -extern int tac_author_read(int fd, struct areply *arep); -extern void tac_add_attrib_pair(struct tac_attrib **attr, char *name, char sep, - char *value); -extern int tac_read_wait(int fd, int timeout, int size, int *time_left); + +int tac_connect(struct addrinfo **, char **, int); +int tac_connect_single(struct addrinfo *, char *); +char *tac_ntop(const struct sockaddr *, size_t); + +int tac_authen_send(int, const char *, char *, char *, + char *); +int tac_authen_read(int); +int tac_cont_send(int, char *); +HDR *_tac_req_header(u_char, int); +void _tac_crypt(u_char *, HDR *, int); +u_char *_tac_md5_pad(int, HDR *); +void tac_add_attrib(struct tac_attrib **, char *, char *); +void tac_free_attrib(struct tac_attrib **); +char *tac_acct_flag2str(int); +int tac_acct_send(int, int, const char *, char *, char *, + struct tac_attrib *); +int tac_acct_read(int, struct areply *); +void *xcalloc(size_t, size_t); +void *xrealloc(void *, size_t); +char *_tac_check_header(HDR *, int); +int tac_author_send(int, const char *, char *, char *, + struct tac_attrib *); +int tac_author_read(int, struct areply *); +void tac_add_attrib_pair(struct tac_attrib **, char *, char, + char *); +int tac_read_wait(int, int, int, int *); /* magic.c */ u_int32_t magic(void); |
