Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/jail.h
Context not available. | |||||
}; | }; | ||||
#define XPRISON_VERSION 3 | #define XPRISON_VERSION 3 | ||||
#define PRISON_STATE_INVALID 0 | enum prison_state { | ||||
#define PRISON_STATE_ALIVE 1 | PRISON_STATE_INVALID = 0, /* New prison, not ready to be seen */ | ||||
#define PRISON_STATE_DYING 2 | PRISON_STATE_ALIVE, /* Current prison, visible to all */ | ||||
PRISON_STATE_DYING /* Removed, but holding resources, */ | |||||
}; /* optionally visible. */ | |||||
/* | /* | ||||
* Flags for jail_set and jail_get. | * Flags for jail_set and jail_get. | ||||
Context not available. | |||||
int pr_securelevel; /* (p) securelevel */ | int pr_securelevel; /* (p) securelevel */ | ||||
int pr_enforce_statfs; /* (p) statfs permission */ | int pr_enforce_statfs; /* (p) statfs permission */ | ||||
int pr_devfs_rsnum; /* (p) devfs ruleset */ | int pr_devfs_rsnum; /* (p) devfs ruleset */ | ||||
int pr_spare[3]; | enum prison_state pr_state; /* (m) state in life cycle */ | ||||
int pr_spare[2]; | |||||
int pr_osreldate; /* (c) kern.osreldate value */ | int pr_osreldate; /* (c) kern.osreldate value */ | ||||
unsigned long pr_hostid; /* (p) jail hostid */ | unsigned long pr_hostid; /* (p) jail hostid */ | ||||
char pr_name[MAXHOSTNAMELEN]; /* (p) admin jail name */ | char pr_name[MAXHOSTNAMELEN]; /* (p) admin jail name */ | ||||
Context not available. |