Symbol: tac_handle
lib/libpam/modules/pam_tacplus/pam_tacplus.c
112
struct tac_handle *tach;
lib/libpam/modules/pam_tacplus/pam_tacplus.c
57
typedef int (*set_func)(struct tac_handle *, const char *);
lib/libpam/modules/pam_tacplus/pam_tacplus.c
59
static int do_item(pam_handle_t *, struct tac_handle *, int,
lib/libpam/modules/pam_tacplus/pam_tacplus.c
61
static char *get_msg(struct tac_handle *);
lib/libpam/modules/pam_tacplus/pam_tacplus.c
62
static int set_msg(struct tac_handle *, const char *);
lib/libpam/modules/pam_tacplus/pam_tacplus.c
65
do_item(pam_handle_t *pamh, struct tac_handle *tach, int item,
lib/libpam/modules/pam_tacplus/pam_tacplus.c
83
get_msg(struct tac_handle *tach)
lib/libpam/modules/pam_tacplus/pam_tacplus.c
97
set_msg(struct tac_handle *tach, const char *msg)
lib/libtacplus/taclib.c
1004
tac_send_authen(struct tac_handle *h)
lib/libtacplus/taclib.c
1056
tac_send_author(struct tac_handle *h)
lib/libtacplus/taclib.c
1129
tac_send_acct(struct tac_handle *h)
lib/libtacplus/taclib.c
117
add_str_16(struct tac_handle *h, u_int16_t *fld, struct tac_str *cs)
lib/libtacplus/taclib.c
1172
tac_set_rem_addr(struct tac_handle *h, const char *addr)
lib/libtacplus/taclib.c
1178
tac_set_data(struct tac_handle *h, const void *data, size_t data_len)
lib/libtacplus/taclib.c
1184
tac_set_msg(struct tac_handle *h, const char *msg)
lib/libtacplus/taclib.c
1190
tac_set_port(struct tac_handle *h, const char *port)
lib/libtacplus/taclib.c
1196
tac_set_priv(struct tac_handle *h, int priv)
lib/libtacplus/taclib.c
1207
tac_set_user(struct tac_handle *h, const char *user)
lib/libtacplus/taclib.c
1213
tac_set_av(struct tac_handle *h, u_int index, const char *av)
lib/libtacplus/taclib.c
1221
tac_get_av(struct tac_handle *h, u_int index)
lib/libtacplus/taclib.c
1235
tac_get_av_value(struct tac_handle *h, const char *attribute)
lib/libtacplus/taclib.c
1294
tac_clear_avs(struct tac_handle *h)
lib/libtacplus/taclib.c
1302
clear_srvr_avs(struct tac_handle *h)
lib/libtacplus/taclib.c
1313
tac_strerror(struct tac_handle *h)
lib/libtacplus/taclib.c
1319
xmalloc(struct tac_handle *h, size_t size)
lib/libtacplus/taclib.c
1329
xstrdup(struct tac_handle *h, const char *s)
lib/libtacplus/taclib.c
228
close_connection(struct tac_handle *h)
lib/libtacplus/taclib.c
237
conn_server(struct tac_handle *h)
lib/libtacplus/taclib.c
312
crypt_msg(struct tac_handle *h, struct tac_msg *msg)
lib/libtacplus/taclib.c
360
dup_str(struct tac_handle *h, const struct tac_str *ss, size_t *len)
lib/libtacplus/taclib.c
375
establish_connection(struct tac_handle *h)
lib/libtacplus/taclib.c
418
generr(struct tac_handle *h, const char *format, ...)
lib/libtacplus/taclib.c
445
get_srvr_end(struct tac_handle *h)
lib/libtacplus/taclib.c
461
get_str(struct tac_handle *h, const char *field,
lib/libtacplus/taclib.c
484
read_timed(struct tac_handle *h, void *buf, size_t len,
lib/libtacplus/taclib.c
53
static int add_str_8(struct tac_handle *, u_int8_t *,
lib/libtacplus/taclib.c
541
recv_msg(struct tac_handle *h)
lib/libtacplus/taclib.c
55
static int add_str_16(struct tac_handle *, u_int16_t *,
lib/libtacplus/taclib.c
58
static void close_connection(struct tac_handle *);
lib/libtacplus/taclib.c
59
static int conn_server(struct tac_handle *);
lib/libtacplus/taclib.c
595
save_str(struct tac_handle *h, struct tac_str *cs, const void *data,
lib/libtacplus/taclib.c
60
static void crypt_msg(struct tac_handle *, struct tac_msg *);
lib/libtacplus/taclib.c
61
static void *dup_str(struct tac_handle *, const struct tac_str *,
lib/libtacplus/taclib.c
613
send_msg(struct tac_handle *h)
lib/libtacplus/taclib.c
63
static int establish_connection(struct tac_handle *);
lib/libtacplus/taclib.c
65
static void generr(struct tac_handle *, const char *, ...)
lib/libtacplus/taclib.c
68
static int get_srvr_end(struct tac_handle *);
lib/libtacplus/taclib.c
686
tac_add_server_av(struct tac_handle *h, const char *host, int port,
lib/libtacplus/taclib.c
69
static int get_str(struct tac_handle *, const char *,
lib/libtacplus/taclib.c
72
static int read_timed(struct tac_handle *, void *, size_t,
lib/libtacplus/taclib.c
74
static int recv_msg(struct tac_handle *);
lib/libtacplus/taclib.c
75
static int save_str(struct tac_handle *, struct tac_str *,
lib/libtacplus/taclib.c
752
tac_add_server(struct tac_handle *h, const char *host, int port,
lib/libtacplus/taclib.c
761
tac_close(struct tac_handle *h)
lib/libtacplus/taclib.c
77
static int send_msg(struct tac_handle *);
lib/libtacplus/taclib.c
781
memset(h, 0, sizeof(struct tac_handle));
lib/libtacplus/taclib.c
79
static void *xmalloc(struct tac_handle *, size_t);
lib/libtacplus/taclib.c
796
tac_config(struct tac_handle *h, const char *path)
lib/libtacplus/taclib.c
80
static char *xstrdup(struct tac_handle *, const char *);
lib/libtacplus/taclib.c
81
static void clear_srvr_avs(struct tac_handle *);
lib/libtacplus/taclib.c
82
static void create_msg(struct tac_handle *, int, int, int);
lib/libtacplus/taclib.c
888
tac_create_authen(struct tac_handle *h, int action, int type, int service)
lib/libtacplus/taclib.c
904
tac_create_author(struct tac_handle *h, int method, int type, int service)
lib/libtacplus/taclib.c
920
tac_create_acct(struct tac_handle *h, int acct, int action, int type, int service)
lib/libtacplus/taclib.c
93
add_str_8(struct tac_handle *h, u_int8_t *fld, struct tac_str *cs)
lib/libtacplus/taclib.c
937
create_msg(struct tac_handle *h, int msg_type, int var, int type)
lib/libtacplus/taclib.c
960
tac_get_data(struct tac_handle *h, size_t *len)
lib/libtacplus/taclib.c
966
tac_get_msg(struct tac_handle *h)
lib/libtacplus/taclib.c
976
struct tac_handle *
lib/libtacplus/taclib.c
980
struct tac_handle *h;
lib/libtacplus/taclib.c
982
h = (struct tac_handle *)malloc(sizeof(struct tac_handle));
lib/libtacplus/taclib.h
119
int tac_add_server(struct tac_handle *,
lib/libtacplus/taclib.h
121
void tac_close(struct tac_handle *);
lib/libtacplus/taclib.h
122
int tac_config(struct tac_handle *, const char *);
lib/libtacplus/taclib.h
123
int tac_create_authen(struct tac_handle *, int, int, int);
lib/libtacplus/taclib.h
124
void *tac_get_data(struct tac_handle *, size_t *);
lib/libtacplus/taclib.h
125
char *tac_get_msg(struct tac_handle *);
lib/libtacplus/taclib.h
126
struct tac_handle *tac_open(void);
lib/libtacplus/taclib.h
127
int tac_send_authen(struct tac_handle *);
lib/libtacplus/taclib.h
128
int tac_set_data(struct tac_handle *,
lib/libtacplus/taclib.h
130
int tac_set_msg(struct tac_handle *, const char *);
lib/libtacplus/taclib.h
131
int tac_set_port(struct tac_handle *, const char *);
lib/libtacplus/taclib.h
132
int tac_set_priv(struct tac_handle *, int);
lib/libtacplus/taclib.h
133
int tac_set_rem_addr(struct tac_handle *, const char *);
lib/libtacplus/taclib.h
134
int tac_set_user(struct tac_handle *, const char *);
lib/libtacplus/taclib.h
135
const char *tac_strerror(struct tac_handle *);
lib/libtacplus/taclib.h
136
int tac_send_author(struct tac_handle *);
lib/libtacplus/taclib.h
137
int tac_create_author(struct tac_handle *, int, int, int);
lib/libtacplus/taclib.h
138
int tac_set_av(struct tac_handle *, u_int, const char *);
lib/libtacplus/taclib.h
139
char *tac_get_av(struct tac_handle *, u_int);
lib/libtacplus/taclib.h
140
char *tac_get_av_value(struct tac_handle *, const char *);
lib/libtacplus/taclib.h
141
void tac_clear_avs(struct tac_handle *);
lib/libtacplus/taclib.h
142
int tac_create_acct(struct tac_handle *, int, int, int, int);
lib/libtacplus/taclib.h
143
int tac_send_acct(struct tac_handle *);
lib/libtacplus/taclib.h
34
struct tac_handle;
lib/nss_tacplus/nss_tacplus.c
115
struct tac_handle *h;
lib/nss_tacplus/nss_tacplus.c
35
tacplus_error(struct tac_handle *h, const char *func)
lib/nss_tacplus/nss_tacplus.c
48
struct tac_handle **h = p;
lib/nss_tacplus/nss_tacplus.c
60
static struct tac_handle *
lib/nss_tacplus/nss_tacplus.c
64
static struct tac_handle *sth;
lib/nss_tacplus/nss_tacplus.c
65
struct tac_handle **h = &sth;