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 _at__at_ -126,6 +126,9 _at__at_ 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 SuchanekReceived on Thu Nov 30 2006 - 12:13:41 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:03 UTC