systoken.h revision a13cf0991a605c7ff6a75987e8275bd64dd10596
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _SYSTOKEN_H
#define _SYSTOKEN_H
#pragma ident "%Z%%M% %I% %E% SMI"
#ifdef __cplusplus
extern "C" {
#endif
#include "sysplugin.h"
/*
* parse_context -- doc and cur are for XML input, chunk and
* remaining for "plain text input, i.e., the traditiona
* output from praudit
*/
struct parse_context {
};
typedef struct parse_context parse_context_t;
#define AU_TEXT_NAME " text "
#ifdef useless
/*
* the following *_ar_token() functions parallel the *_token()(
* functions defined in praudit/toktable.h
*/
/*
* These tokens are the same for all versions of Solaris
*/
/*
* Control tokens
*/
/*
* Data tokens
*/
extern void subject32_token();
extern void process32_token();
extern void return_value32_token();
extern void ip_addr_token();
extern void argument32_token();
extern void socket_token();
/*
* Modifier tokens
*/
extern void group_token();
/*
* X windows tokens
*/
/*
* Command tokens
*/
/*
* Miscellaneous tokens
*/
/*
* Solaris64 tokens
*/
/*
* Extended network address tokens
*/
extern void header64_ex_token();
extern void subject32_ex_token();
extern void process32_ex_token();
#endif
#ifdef __cplusplus
}
#endif
#endif /* _SYSTOKEN_H */