From owner-freebsd-hackers Thu Dec 29 21:23:27 1994 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA12420 for hackers-outgoing; Thu, 29 Dec 1994 21:23:27 -0800 Received: from is1.hk.super.net (jbeukema@is1.hk.super.net [202.14.67.232]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id VAA12402; Thu, 29 Dec 1994 21:21:50 -0800 Received: by is1.hk.super.net id AA05416 (5.67b/IDA-1.5); Fri, 30 Dec 1994 13:21:22 +0800 Date: Fri, 30 Dec 1994 13:21:22 +0800 (HKT) From: John Beukema To: FreeBSD-hackers Cc: FreeBSD-questions Subject: SYSV MSG IPC SEM bug fixed Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@freebsd.org Precedence: bulk I finally tracked down the bug causing ipc_perm, messages and semaphores not to work properly. In /usr/include/sys/ipc.h After #define IPC_R 0400 #define IPC_M 10000 (decimal) should be ^^ #define IPC_M 010000 (octal) ^^ This caused (mode & IPC_M) to always return true and msg_perm.mode was never evaluated. As changed, it works fine. jbeukema