shmget regression?
Robert Watson
rwatson at FreeBSD.org
Thu Nov 30 05:45:26 PST 2006
On Thu, 30 Nov 2006, JAroslav Suchanek wrote:
> 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
Can you send the output of 'ipcs' after the below code runs so that I can see
the mode it ended up being created with? You might try reverting the priv(9)
change to sysv_ipc.c and see if that fixes thanks?
Thanks,
Robert N M Watson
Computer Laboratory
University of Cambridge
>
> --- 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
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>
More information about the freebsd-current
mailing list