summaryrefslogtreecommitdiff
path: root/usr/src/cmd/praudit/token.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/praudit/token.c')
-rw-r--r--usr/src/cmd/praudit/token.c24
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