add {MSG,SEM,SHM}_STAT_ANY from linux v4.17
authorSzabolcs Nagy <nsz@port70.net>
Sat, 9 Jun 2018 21:06:58 +0000 (21:06 +0000)
committerRich Felker <dalias@aerifal.cx>
Tue, 19 Jun 2018 17:26:24 +0000 (13:26 -0400)
introduced to stat ipc objects without permission checks since the
info is available in /proc/sysvipc anyway, new in linux commits
23c8cec8cf679b10997a512abb1e86f0cedc42ba
a280d6dc77eb6002f269d58cd47c7c7e69b617b6
c21a6970ae727839a2f300cd8dd957de0d0238c3

include/sys/msg.h
include/sys/sem.h
include/sys/shm.h

index 139f22b7008fab60ad581f9057fdb8367756ba5f..be6afc34fb7ff66f2a5a4af623605ddccca9d84b 100644 (file)
@@ -27,6 +27,7 @@ typedef unsigned long msglen_t;
 
 #define MSG_STAT 11
 #define MSG_INFO 12
+#define MSG_STAT_ANY 13
 
 struct msginfo {
        int msgpool, msgmap, msgmax, msgmnb, msgmni, msgssz, msgtql;
index e7c369803ade87342532b731b30fba4b8cd026f5..61cdb83d3fb3ec33c089a67d82d3908ccf3957f5 100644 (file)
@@ -33,6 +33,7 @@ extern "C" {
 
 #define SEM_STAT 18
 #define SEM_INFO 19
+#define SEM_STAT_ANY 20
 
 struct  seminfo {
        int semmap;
index e7d39ff6ef6d4be2fbd66ed3487e57f21d1af89d..662fde5902e3c9909b34d83c9e32b00ee72cf91e 100644 (file)
@@ -35,6 +35,7 @@ extern "C" {
 #define SHM_UNLOCK 12
 #define SHM_STAT 13
 #define SHM_INFO 14
+#define SHM_STAT_ANY 15
 #define SHM_DEST 01000
 #define SHM_LOCKED 02000
 #define SHM_HUGETLB 04000