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