Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sys/jail.h
Show First 20 Lines • Show All 403 Lines • ▼ Show 20 Lines | |||||
int prison_restrict_ip6(struct prison *, struct in6_addr *); | int prison_restrict_ip6(struct prison *, struct in6_addr *); | ||||
int prison_qcmp_v6(const void *, const void *); | int prison_qcmp_v6(const void *, const void *); | ||||
#endif | #endif | ||||
int prison_check_af(struct ucred *cred, int af); | int prison_check_af(struct ucred *cred, int af); | ||||
int prison_if(struct ucred *cred, struct sockaddr *sa); | int prison_if(struct ucred *cred, struct sockaddr *sa); | ||||
char *prison_name(struct prison *, struct prison *); | char *prison_name(struct prison *, struct prison *); | ||||
int prison_priv_check(struct ucred *cred, int priv); | int prison_priv_check(struct ucred *cred, int priv); | ||||
int sysctl_jail_param(SYSCTL_HANDLER_ARGS); | int sysctl_jail_param(SYSCTL_HANDLER_ARGS); | ||||
unsigned prison_add_allow(const char *prefix, const char *name, | |||||
const char *prefix_descr, const char *descr); | |||||
void prison_add_vfs(struct vfsconf *vfsp); | void prison_add_vfs(struct vfsconf *vfsp); | ||||
void prison_racct_foreach(void (*callback)(struct racct *racct, | void prison_racct_foreach(void (*callback)(struct racct *racct, | ||||
void *arg2, void *arg3), void (*pre)(void), void (*post)(void), | void *arg2, void *arg3), void (*pre)(void), void (*post)(void), | ||||
void *arg2, void *arg3); | void *arg2, void *arg3); | ||||
struct prison_racct *prison_racct_find(const char *name); | struct prison_racct *prison_racct_find(const char *name); | ||||
void prison_racct_hold(struct prison_racct *prr); | void prison_racct_hold(struct prison_racct *prr); | ||||
void prison_racct_free(struct prison_racct *prr); | void prison_racct_free(struct prison_racct *prr); | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* !_SYS_JAIL_H_ */ | #endif /* !_SYS_JAIL_H_ */ |