Deleted Added
full compact
28c28
< * $FreeBSD: head/sys/fs/pseudofs/pseudofs.h 230249 2012-01-17 01:08:01Z mckusick $
---
> * $FreeBSD: head/sys/fs/pseudofs/pseudofs.h 232278 2012-02-29 00:30:18Z mm $
33a34,35
> #include <sys/jail.h>
>
274c276
< #define PSEUDOFS(name, version) \
---
> #define PSEUDOFS(name, version, jflag) \
283a286,287
> if (jflag && !prison_allow(curthread->td_ucred, jflag)) \
> return (EPERM); \
306c310
< VFS_SET(name##_vfsops, name, VFCF_SYNTHETIC); \
---
> VFS_SET(name##_vfsops, name, VFCF_SYNTHETIC | (jflag ? VFCF_JAIL : 0)); \