53 lines
1.6 KiB
Diff
53 lines
1.6 KiB
Diff
|
From 7b614a0c352fdaae883b0409a94c68bf06bfe914 Mon Sep 17 00:00:00 2001
|
||
|
From: Petr Vorel <petr.vorel@gmail.com>
|
||
|
Date: Sun, 17 Nov 2019 11:40:26 +0100
|
||
|
Subject: [PATCH] utils/compat_16: Always include <sys/fsuid.h>
|
||
|
|
||
|
All major implementations have setfsuid() declaration in <sys/fsuid.h>.
|
||
|
This fixes build on musl and (probably) on uclibc).
|
||
|
|
||
|
NOTE: maybe we should guard presence of <sys/fsuid.h> with autotools,
|
||
|
but we're not doing that for other it's uses.
|
||
|
|
||
|
Fixes: 0e7a99b53 ("setfsgid, setfsuid: clean up and 16-bit version
|
||
|
fixes")
|
||
|
|
||
|
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
|
||
|
[Upstream status: 7b614a0c352fdaae883b0409a94c68bf06bfe914]
|
||
|
---
|
||
|
testcases/kernel/syscalls/utils/compat_16.h | 2 --
|
||
|
testcases/kernel/syscalls/utils/compat_tst_16.h | 2 --
|
||
|
2 files changed, 4 deletions(-)
|
||
|
|
||
|
diff --git a/testcases/kernel/syscalls/utils/compat_16.h b/testcases/kernel/syscalls/utils/compat_16.h
|
||
|
index 5b0338d38..75d5d2d28 100644
|
||
|
--- a/testcases/kernel/syscalls/utils/compat_16.h
|
||
|
+++ b/testcases/kernel/syscalls/utils/compat_16.h
|
||
|
@@ -24,9 +24,7 @@
|
||
|
|
||
|
#include <errno.h>
|
||
|
#include <grp.h>
|
||
|
-#if defined(__GLIBC__) || defined(__ANDROID__)
|
||
|
#include <sys/fsuid.h>
|
||
|
-#endif
|
||
|
#include <sys/types.h>
|
||
|
#include <unistd.h>
|
||
|
|
||
|
diff --git a/testcases/kernel/syscalls/utils/compat_tst_16.h b/testcases/kernel/syscalls/utils/compat_tst_16.h
|
||
|
index 3b86ef3e3..09fa8b0d8 100644
|
||
|
--- a/testcases/kernel/syscalls/utils/compat_tst_16.h
|
||
|
+++ b/testcases/kernel/syscalls/utils/compat_tst_16.h
|
||
|
@@ -21,9 +21,7 @@
|
||
|
|
||
|
#include <errno.h>
|
||
|
#include <grp.h>
|
||
|
-#if defined(__GLIBC__) || defined(__ANDROID__)
|
||
|
#include <sys/fsuid.h>
|
||
|
-#endif
|
||
|
#include <sys/types.h>
|
||
|
#include <unistd.h>
|
||
|
|
||
|
--
|
||
|
2.23.0
|
||
|
|