Since kernel commit
a280d6dc77eb
("ipc/sem: introduce semctl(SEM_STAT_ANY)"),
it only skips read access check when using SEM_STAT_ANY command.
And it should use the semid_ds struct instead of seminfo struct.
Fix this.
Signed-off-by: Yang Xu <xuyang2018.jy@cn.fujitsu.com>
Acked-by: Manfred Spraul <manfred@colorfullife.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
.TP
.BR SEM_STAT_ANY " (Linux-specific, since Linux 4.17)"
Return a
-.I seminfo
-structure containing the same information as for
+.I semid_ds
+structure as for
.BR SEM_STAT .
However,
.I sem_perm.mode