xref: /illumos-gate/usr/src/cmd/bhyve/privileges.h (revision 2817ebc2)
1*2817ebc2SAndy Fiddaman /*
2*2817ebc2SAndy Fiddaman  * This file and its contents are supplied under the terms of the
3*2817ebc2SAndy Fiddaman  * Common Development and Distribution License ("CDDL"), version 1.0.
4*2817ebc2SAndy Fiddaman  * You may only use this file in accordance with the terms of version
5*2817ebc2SAndy Fiddaman  * 1.0 of the CDDL.
6*2817ebc2SAndy Fiddaman  *
7*2817ebc2SAndy Fiddaman  * A full copy of the text of the CDDL should have accompanied this
8*2817ebc2SAndy Fiddaman  * source.  A copy of the CDDL is also available via the Internet at
9*2817ebc2SAndy Fiddaman  * http://www.illumos.org/license/CDDL.
10*2817ebc2SAndy Fiddaman  */
11*2817ebc2SAndy Fiddaman 
12*2817ebc2SAndy Fiddaman /*
13*2817ebc2SAndy Fiddaman  * Copyright 2021 OmniOS Community Edition (OmniOSce) Association.
14*2817ebc2SAndy Fiddaman  */
15*2817ebc2SAndy Fiddaman 
16*2817ebc2SAndy Fiddaman #ifndef _BHYVE_PRIVILEGES_H
17*2817ebc2SAndy Fiddaman #define	_BHYVE_PRIVILEGES_H
18*2817ebc2SAndy Fiddaman 
19*2817ebc2SAndy Fiddaman #include <priv.h>
20*2817ebc2SAndy Fiddaman #include <stdbool.h>
21*2817ebc2SAndy Fiddaman 
22*2817ebc2SAndy Fiddaman void illumos_priv_init(void);
23*2817ebc2SAndy Fiddaman void illumos_priv_lock(void);
24*2817ebc2SAndy Fiddaman void illumos_priv_add(const char *, const char *);
25*2817ebc2SAndy Fiddaman void illumos_priv_add_min(const char *, const char *);
26*2817ebc2SAndy Fiddaman void illumos_priv_reduce(void);
27*2817ebc2SAndy Fiddaman 
28*2817ebc2SAndy Fiddaman #endif /* _BHYVE_PRIVILEGES_H */
29