summaryrefslogtreecommitdiffstats
path: root/lib/libtacplus/taclib_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libtacplus/taclib_private.h')
-rw-r--r--lib/libtacplus/taclib_private.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/libtacplus/taclib_private.h b/lib/libtacplus/taclib_private.h
index bbc1990..2730023 100644
--- a/lib/libtacplus/taclib_private.h
+++ b/lib/libtacplus/taclib_private.h
@@ -132,6 +132,26 @@ struct tac_author_response {
unsigned char rest[1];
};
+struct tac_acct_start {
+ u_int8_t action;
+ u_int8_t authen_action;
+ u_int8_t priv_lvl;
+ u_int8_t authen_type;
+ u_int8_t authen_service;
+ u_int8_t user_len;
+ u_int8_t port_len;
+ u_int8_t rem_addr_len;
+ u_int8_t av_cnt;
+ unsigned char rest[1];
+};
+
+struct tac_acct_reply {
+ u_int16_t msg_len;
+ u_int16_t data_len;
+ u_int8_t status;
+ unsigned char rest[1];
+};
+
struct tac_msg {
u_int8_t version;
u_int8_t type;
@@ -145,6 +165,8 @@ struct tac_msg {
struct tac_authen_cont authen_cont;
struct tac_author_request author_request;
struct tac_author_response author_response;
+ struct tac_acct_start acct_start;
+ struct tac_acct_reply acct_reply;
unsigned char body[BODYSIZE];
} u;
};
OpenPOWER on IntegriCloud