From 3cf1b235720176ee4eaa66aa105693fd951ae3b7 Mon Sep 17 00:00:00 2001 From: Mike Hibler Date: Thu, 9 Jul 1992 22:55:02 -0800 Subject: [PATCH] move HPUXCOMPAT code to hpux_compat.c SCCS-vsn: sys/kern/sysv_shm.c 7.18 --- usr/src/sys/kern/sysv_shm.c | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/usr/src/sys/kern/sysv_shm.c b/usr/src/sys/kern/sysv_shm.c index a75fdc7f24..354851ad37 100644 --- a/usr/src/sys/kern/sysv_shm.c +++ b/usr/src/sys/kern/sysv_shm.c @@ -9,9 +9,9 @@ * * %sccs.include.redist.c% * - * from: Utah $Hdr: uipc_shm.c 1.9 89/08/14$ + * from: Utah $Hdr: uipc_shm.c 1.11 92/04/23$ * - * @(#)sysv_shm.c 7.17 (Berkeley) %G% + * @(#)sysv_shm.c 7.18 (Berkeley) %G% */ /* @@ -34,10 +34,6 @@ #include "vm/vm_inherit.h" #include "vm/vm_pager.h" -#ifdef HPUXCOMPAT -#include "hp/hpux/hpux.h" -#endif - int shmat(), shmctl(), shmdt(), shmget(); int (*shmcalls[])() = { shmat, shmctl, shmdt, shmget }; int shmtot = 0; @@ -236,18 +232,6 @@ shmctl(p, uap, retval) shmfree(shp); break; -#ifdef HPUXCOMPAT - case SHM_LOCK: - case SHM_UNLOCK: - /* don't really do anything, but make them think we did */ - if ((p->p_flag & SHPUX) == 0) - return (EINVAL); - if (cred->cr_uid && cred->cr_uid != shp->shm_perm.uid && - cred->cr_uid != shp->shm_perm.cuid) - return (EPERM); - break; -#endif - default: return (EINVAL); } -- 2.20.1