summaryrefslogtreecommitdiff
blob: 28a278e73f0719437feffa801e94fdb406e86deb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
From 8c13923a8e17a02be0989649b2edc20124816729 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Tue, 15 Jun 2021 16:08:22 -0400
Subject: [PATCH] seccomp: undef fstatat64 to avoid build failure on musl

sys/stat.h in musl does this:

  #define fstatat64 fstatat

Counteract this with an #undef.

Bug: https://bugs.gentoo.org/789336
--- a/src/seccomp.c
+++ b/src/seccomp.c
@@ -179,6 +179,7 @@ enable_sandbox_full(void)
 	ALLOW_RULE(fstat);
  	ALLOW_RULE(fstat64);
 #ifdef __NR_fstatat64
+#undef fstatat64
 	ALLOW_RULE(fstatat64);
 #endif
 	ALLOW_RULE(futex);