Date: Thu, 30 Nov 2006 14:11:43 +0100 From: JAroslav Suchanek <jarda@grisoft.cz> To: freebsd-current@freebsd.org Subject: shmget regression? Message-ID: <20061130131143.GA31809@jardas.grisoft.cz>
next in thread | raw e-mail | index | archive | help
Hi! I've tried to post PR, but it seems it got lost somewhere. I just wonder whether there was some change in shmget behavior in current. Look at this patch to src/sys-cur/tools/regression/sysvshm/shmtest.c --- shmtest_old.c Tue Nov 28 09:59:55 2006 +++ shmtest.c Tue Nov 28 09:58:39 2006 @@ -126,6 +126,9 @@ if ((sender_shmid = shmget(shmkey, pgsize, IPC_CREAT | 0640)) == -1) err(1, "shmget"); + if ((sender_shmid = shmget(shmkey, pgsize, 0640)) == -1) + err(1, "shmget"); + if (shmctl(sender_shmid, IPC_STAT, &s_ds) == -1) err(1, "shmctl IPC_STAT"); It failed with permission denied. Is that ok? Same code does not fail on STABLE nor Linux. The system is: i386 FreeBSD 7.0-CURRENT Relevant part of conf file: options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores As I searched via cvsview, there were no suspicious changes in sysv ipc code recently, the only change is switch to priv(9) from suser(9). Thanks for clarification, Jarda Suchanek
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061130131143.GA31809>