diff options
Diffstat (limited to 'usr/src/cmd/praudit/token.c')
-rw-r--r-- | usr/src/cmd/praudit/token.c | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/usr/src/cmd/praudit/token.c b/usr/src/cmd/praudit/token.c index f52291d8d6..e7d56beb9d 100644 --- a/usr/src/cmd/praudit/token.c +++ b/usr/src/cmd/praudit/token.c @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2009 Sun Microsystems, Inc. All rights reserved. + * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -2010,6 +2010,28 @@ useofauth_token(pr_context_t *context) /* * ----------------------------------------------------------------------- + * user_token(): Process user token and display contents + * return codes : -1 - error + * : 0 - successful + * NOTE: At the time of call, the user token id has been retrieved + * + * Format of user token: + * user token id adr_char + * user id adr_uid + * user name adr_string + * ----------------------------------------------------------------------- + */ +int +user_token(pr_context_t *context) +{ + int returnstat; + + returnstat = process_tag(context, TAG_UID, 0, 0); + return (process_tag(context, TAG_USERNAME, returnstat, 1)); +} + +/* + * ----------------------------------------------------------------------- * zonename_token(): Process zonename token and display contents * return codes : -1 - error * : 0 - successful |