move HPUXCOMPAT code to hpux_compat.c
authorMike Hibler <hibler@ucbvax.Berkeley.EDU>
Fri, 10 Jul 1992 06:55:02 +0000 (22:55 -0800)
committerMike Hibler <hibler@ucbvax.Berkeley.EDU>
Fri, 10 Jul 1992 06:55:02 +0000 (22:55 -0800)
SCCS-vsn: sys/kern/sysv_shm.c 7.18

usr/src/sys/kern/sysv_shm.c

index a75fdc7..354851a 100644 (file)
@@ -9,9 +9,9 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %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%
  */
 
 /*
  */
 
 /*
 #include "vm/vm_inherit.h"
 #include "vm/vm_pager.h"
 
 #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;
 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;
 
                        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);
        }
        default:
                return (EINVAL);
        }