api_define__SNR_ppoll_again
authorKees Cook <kees@debian.org>
Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)
committerFelix Geyer <fgeyer@debian.org>
Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)
From 2e54815cd843687d750cc9822f992389bb7b76cd Mon Sep 17 00:00:00 2001
From: Miroslav Lichvar <mlichvar@redhat.com>
Date: Wed, 13 Nov 2019 13:36:10 +0100
Subject: [PATCH] api: define __SNR_ppoll again

Commit bf747eb21e428c2b3ead6ebcca27951b681963a0 accidentally removed the
__SNR_ppoll definition. Add it back, using a PNR value if disabled in
the kernel headers.

Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
Gbp-Pq: Name api_define__SNR_ppoll_again.patch

include/seccomp-syscalls.h

index 6457592772782b2cdbf462192720ce6126c38c6a..3c958dfce45f55da98b7ed288a1c373583918325 100644 (file)
 #define __PNR_timerfd_gettime64                        -10238
 #define __PNR_timerfd_settime64                        -10239
 #define __PNR_utimensat_time64                 -10240
+#define __PNR_ppoll                            -10241
 
 /*
  * libseccomp syscall definitions
 #define __SNR_poll                     __PNR_poll
 #endif
 
+#ifdef __NR_ppoll
+#define __SNR_ppoll                    __NR_ppoll
+#else
+#define __SNR_ppoll                    __PNR_ppoll
+#endif
+
 #ifdef __NR_ppoll_time64
 #define __SNR_ppoll_time64             __NR_ppoll_time64
 #else