aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sysv_msg.c
diff options
context:
space:
mode:
authorJamie Gritton <jamie@FreeBSD.org>2009-05-27 14:11:23 +0000
committerJamie Gritton <jamie@FreeBSD.org>2009-05-27 14:11:23 +0000
commit0304c7316344d7e2d1dee3aa0249724ec629e8ef (patch)
treeb7f782d79e61a1bd80655a068684cb0fd9f39922 /sys/kern/sysv_msg.c
parentd76e4550e9fb13853fb9f80dc93e423949983d2c (diff)
Notes
Diffstat (limited to 'sys/kern/sysv_msg.c')
-rw-r--r--sys/kern/sysv_msg.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/sysv_msg.c b/sys/kern/sysv_msg.c
index fe92186c27b7..2a2a3d02b182 100644
--- a/sys/kern/sysv_msg.c
+++ b/sys/kern/sysv_msg.c
@@ -337,7 +337,7 @@ msgsys(td, uap)
{
int error;
- if (!jail_sysvipc_allowed && jailed(td->td_ucred))
+ if (!prison_allow(td->td_ucred, PR_ALLOW_SYSVIPC))
return (ENOSYS);
if (uap->which < 0 ||
uap->which >= sizeof(msgcalls)/sizeof(msgcalls[0]))
@@ -410,7 +410,7 @@ kern_msgctl(td, msqid, cmd, msqbuf)
int rval, error, msqix;
register struct msqid_kernel *msqkptr;
- if (!jail_sysvipc_allowed && jailed(td->td_ucred))
+ if (!prison_allow(td->td_ucred, PR_ALLOW_SYSVIPC))
return (ENOSYS);
msqix = IPCID_TO_IX(msqid);
@@ -564,7 +564,7 @@ msgget(td, uap)
DPRINTF(("msgget(0x%x, 0%o)\n", key, msgflg));
- if (!jail_sysvipc_allowed && jailed(td->td_ucred))
+ if (!prison_allow(td->td_ucred, PR_ALLOW_SYSVIPC))
return (ENOSYS);
mtx_lock(&msq_mtx);
@@ -674,7 +674,7 @@ kern_msgsnd(td, msqid, msgp, msgsz, msgflg, mtype)
register struct msg *msghdr;
short next;
- if (!jail_sysvipc_allowed && jailed(td->td_ucred))
+ if (!prison_allow(td->td_ucred, PR_ALLOW_SYSVIPC))
return (ENOSYS);
mtx_lock(&msq_mtx);
@@ -1012,7 +1012,7 @@ kern_msgrcv(td, msqid, msgp, msgsz, msgtyp, msgflg, mtype)
int msqix, error = 0;
short next;
- if (!jail_sysvipc_allowed && jailed(td->td_ucred))
+ if (!prison_allow(td->td_ucred, PR_ALLOW_SYSVIPC))
return (ENOSYS);
msqix = IPCID_TO_IX(msqid);