auditrt.h (45916cd2fec6e79bca5dee0421bd39e3c2910d1e) | auditrt.h (103b2b152ab1f30e081cd8f98b88e71e6cd6d2fc) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 141 unchanged lines hidden (view full) --- 150#define OBJ_MSGGROUP 0x00200 /* 'o' msgq [c]group */ 151#define OBJ_MSGOWNER 0x00400 /* 'o' msgq [c]owner */ 152#define OBJ_PGROUP 0x00800 /* 'o' process [e]group */ 153#define OBJ_POWNER 0x01000 /* 'o' process [e]owner */ 154#define OBJ_SEMGROUP 0x02000 /* 'o' semaphore [c]group */ 155#define OBJ_SEMOWNER 0x04000 /* 'o' semaphore [c]owner */ 156#define OBJ_SHMGROUP 0x08000 /* 'o' shared memory [c]group */ 157#define OBJ_SHMOWNER 0x10000 /* 'o' shared memory [c]owner */ | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 141 unchanged lines hidden (view full) --- 150#define OBJ_MSGGROUP 0x00200 /* 'o' msgq [c]group */ 151#define OBJ_MSGOWNER 0x00400 /* 'o' msgq [c]owner */ 152#define OBJ_PGROUP 0x00800 /* 'o' process [e]group */ 153#define OBJ_POWNER 0x01000 /* 'o' process [e]owner */ 154#define OBJ_SEMGROUP 0x02000 /* 'o' semaphore [c]group */ 155#define OBJ_SEMOWNER 0x04000 /* 'o' semaphore [c]owner */ 156#define OBJ_SHMGROUP 0x08000 /* 'o' shared memory [c]group */ 157#define OBJ_SHMOWNER 0x10000 /* 'o' shared memory [c]owner */ |
158#define OBJ_FMRI 0x20000 /* 'o' fmri object */ |
|
158 159#define SOCKFLG_MACHINE 0 /* search socket token by machine name */ 160#define SOCKFLG_PORT 1 /* search socket token by port number */ 161 162/* 163 * Global variables 164 */ 165extern unsigned short m_type; /* 'm' message type */ --- 15 unchanged lines hidden (view full) --- 181extern int ip_type; 182extern int ip_ipv6[4]; /* ip ipv6 object identifier */ 183extern int obj_flag; /* 'o' object type */ 184extern int obj_id; /* object identifier */ 185extern gid_t obj_group; /* object group */ 186extern uid_t obj_owner; /* object owner */ 187extern int subj_id; /* subject identifier */ 188extern char ipc_type; /* 'o' object type - tell what type of IPC */ | 159 160#define SOCKFLG_MACHINE 0 /* search socket token by machine name */ 161#define SOCKFLG_PORT 1 /* search socket token by port number */ 162 163/* 164 * Global variables 165 */ 166extern unsigned short m_type; /* 'm' message type */ --- 15 unchanged lines hidden (view full) --- 182extern int ip_type; 183extern int ip_ipv6[4]; /* ip ipv6 object identifier */ 184extern int obj_flag; /* 'o' object type */ 185extern int obj_id; /* object identifier */ 186extern gid_t obj_group; /* object group */ 187extern uid_t obj_owner; /* object owner */ 188extern int subj_id; /* subject identifier */ 189extern char ipc_type; /* 'o' object type - tell what type of IPC */ |
190extern scf_pattern_t fmri; /* 'o' fmri value */ |
|
189 190/* 191 * File selection options 192 */ 193extern char *f_machine; /* 'M' machine (suffix) type */ 194extern char *f_root; /* 'R' audit root */ 195extern char *f_server; /* 'S' server */ 196extern char *f_outfile; /* 'W' output file */ --- 57 unchanged lines hidden --- | 191 192/* 193 * File selection options 194 */ 195extern char *f_machine; /* 'M' machine (suffix) type */ 196extern char *f_root; /* 'R' audit root */ 197extern char *f_server; /* 'S' server */ 198extern char *f_outfile; /* 'W' output file */ --- 57 unchanged lines hidden --- |