Add headers for OpenSolaris extensions that glibc implements
[kopensolaris-gnu/glibc.git] / sysdeps / unix / sysv / solaris2 / kopensolaris-gnu / sys / priv_names.h
1 /* Copyright (C) 2008 Free Software Foundation, Inc.
2    This file is part of the GNU C Library.
3    Contributed by David Bartley <dtbartle@csclub.uwaterloo.ca>, 2008.
4
5    The GNU C Library is free software; you can redistribute it and/or
6    modify it under the terms of the GNU Lesser General Public
7    License as published by the Free Software Foundation; either
8    version 2.1 of the License, or (at your option) any later version.
9
10    The GNU C Library is distributed in the hope that it will be useful,
11    but WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13    Lesser General Public License for more details.
14
15    You should have received a copy of the GNU Lesser General Public
16    License along with the GNU C Library; if not, write to the Free
17    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
18    02111-1307 USA.  */
19
20 #ifndef _SYS_PRIV_NAMES_H
21 #define _SYS_PRIV_NAMES_H
22
23 #define PRIV_CONTRACT_EVENT     ((const char *)"contract_event")
24 #define PRIV_CONTRACT_IDENTITY  ((const char *)"contract_identity")
25 #define PRIV_CONTRACT_OBSERVER  ((const char *)"contract_observer")
26 #define PRIV_CPC_CPU            ((const char *)"cpc_cpu")
27 #define PRIV_DTRACE_KERNEL      ((const char *)"dtrace_kernel")
28 #define PRIV_DTRACE_PROC        ((const char *)"dtrace_proc")
29 #define PRIV_DTRACE_USER        ((const char *)"dtrace_user")
30 #define PRIV_FILE_CHOWN         ((const char *)"file_chown")
31 #define PRIV_FILE_CHOWN_SELF    ((const char *)"file_chown_self")
32 #define PRIV_FILE_DAC_EXECUTE   ((const char *)"file_dac_execute")
33 #define PRIV_FILE_DAC_READ      ((const char *)"file_dac_read")
34 #define PRIV_FILE_DAC_SEARCH    ((const char *)"file_dac_search")
35 #define PRIV_FILE_DAC_WRITE     ((const char *)"file_dac_write")
36 #define PRIV_FILE_DOWNGRADE_SL  ((const char *)"file_downgrade_sl")
37 #define PRIV_FILE_LINK_ANY      ((const char *)"file_link_any")
38 #define PRIV_FILE_OWNER         ((const char *)"file_owner")
39 #define PRIV_FILE_SETID         ((const char *)"file_setid")
40 #define PRIV_FILE_UPGRADE_SL    ((const char *)"file_upgrade_sl")
41 #define PRIV_FILE_FLAG_SET      ((const char *)"file_flag_set")
42 #define PRIV_GRAPHICS_ACCESS    ((const char *)"graphics_access")
43 #define PRIV_GRAPHICS_MAP       ((const char *)"graphics_map")
44 #define PRIV_IPC_DAC_READ       ((const char *)"ipc_dac_read")
45 #define PRIV_IPC_DAC_WRITE      ((const char *)"ipc_dac_write")
46 #define PRIV_IPC_OWNER          ((const char *)"ipc_owner")
47 #define PRIV_NET_BINDMLP        ((const char *)"net_bindmlp")
48 #define PRIV_NET_ICMPACCESS     ((const char *)"net_icmpaccess")
49 #define PRIV_NET_MAC_AWARE      ((const char *)"net_mac_aware")
50 #define PRIV_NET_PRIVADDR       ((const char *)"net_privaddr")
51 #define PRIV_NET_RAWACCESS      ((const char *)"net_rawaccess")
52 #define PRIV_PROC_AUDIT         ((const char *)"proc_audit")
53 #define PRIV_PROC_CHROOT        ((const char *)"proc_chroot")
54 #define PRIV_PROC_CLOCK_HIGHRES ((const char *)"proc_clock_highres")
55 #define PRIV_PROC_EXEC          ((const char *)"proc_exec")
56 #define PRIV_PROC_FORK          ((const char *)"proc_fork")
57 #define PRIV_PROC_INFO          ((const char *)"proc_info")
58 #define PRIV_PROC_LOCK_MEMORY   ((const char *)"proc_lock_memory")
59 #define PRIV_PROC_OWNER         ((const char *)"proc_owner")
60 #define PRIV_PROC_PRIOCNTL      ((const char *)"proc_priocntl")
61 #define PRIV_PROC_SESSION       ((const char *)"proc_session")
62 #define PRIV_PROC_SETID         ((const char *)"proc_setid")
63 #define PRIV_PROC_TASKID        ((const char *)"proc_taskid")
64 #define PRIV_PROC_ZONE          ((const char *)"proc_zone")
65 #define PRIV_SYS_ACCT           ((const char *)"sys_acct")
66 #define PRIV_SYS_ADMIN          ((const char *)"sys_admin")
67 #define PRIV_SYS_AUDIT          ((const char *)"sys_audit")
68 #define PRIV_SYS_CONFIG         ((const char *)"sys_config")
69 #define PRIV_SYS_DEVICES        ((const char *)"sys_devices")
70 #define PRIV_SYS_IPC_CONFIG     ((const char *)"sys_ipc_config")
71 #define PRIV_SYS_LINKDIR        ((const char *)"sys_linkdir")
72 #define PRIV_SYS_MOUNT          ((const char *)"sys_mount")
73 #define PRIV_SYS_IP_CONFIG      ((const char *)"sys_ip_config")
74 #define PRIV_SYS_NET_CONFIG     ((const char *)"sys_net_config")
75 #define PRIV_SYS_NFS            ((const char *)"sys_nfs")
76 #define PRIV_SYS_RES_CONFIG     ((const char *)"sys_res_config")
77 #define PRIV_SYS_RESOURCE       ((const char *)"sys_resource")
78 #define PRIV_SYS_SMB            ((const char *)"sys_smb")
79 #define PRIV_SYS_SUSER_COMPAT   ((const char *)"sys_suser_compat")
80 #define PRIV_SYS_TIME           ((const char *)"sys_time")
81 #define PRIV_SYS_TRANS_LABEL    ((const char *)"sys_trans_label")
82 #define PRIV_VIRT_MANAGE        ((const char *)"virt_manage")
83 #define PRIV_WIN_COLORMAP       ((const char *)"win_colormap")
84 #define PRIV_WIN_CONFIG         ((const char *)"win_config")
85 #define PRIV_WIN_DAC_READ       ((const char *)"win_dac_read")
86 #define PRIV_WIN_DAC_WRITE      ((const char *)"win_dac_write")
87 #define PRIV_WIN_DEVICES        ((const char *)"win_devices")
88 #define PRIV_WIN_DGA            ((const char *)"win_dga")
89 #define PRIV_WIN_DOWNGRADE_SL   ((const char *)"win_downgrade_sl")
90 #define PRIV_WIN_FONTPATH       ((const char *)"win_fontpath")
91 #define PRIV_WIN_MAC_READ       ((const char *)"win_mac_read")
92 #define PRIV_WIN_MAC_WRITE      ((const char *)"win_mac_write")
93 #define PRIV_WIN_SELECTION      ((const char *)"win_selection")
94 #define PRIV_WIN_UPGRADE_SL     ((const char *)"win_upgrade_sl")
95 #define PRIV_XVM_CONTROL        ((const char *)"xvm_control")
96 #define PRIV_EFFECTIVE          ((const char *)"Effective")
97 #define PRIV_INHERITABLE        ((const char *)"Inheritable")
98 #define PRIV_PERMITTED          ((const char *)"Permitted")
99 #define PRIV_LIMIT              ((const char *)"Limit")
100
101 #endif /* _SYS_PRIV_NAMES_H */