]> granicus.if.org Git - strace/blob - tests/setfsuid.c
Remove XLAT_END
[strace] / tests / setfsuid.c
1 /*
2  * Copyright (c) 2016-2019 The strace developers.
3  * All rights reserved.
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  */
7
8 #include "tests.h"
9 #include "scno.h"
10
11 #ifdef __NR_setfsuid
12
13 # define SYSCALL_NR     __NR_setfsuid
14 # define SYSCALL_NAME   "setfsuid"
15
16 # if defined __NR_setfsuid32 && __NR_setfsuid != __NR_setfsuid32
17 #  define UGID_TYPE     short
18 #  define GETUGID       syscall(__NR_geteuid)
19 # else
20 #  define UGID_TYPE     int
21 #  define GETUGID       geteuid()
22 # endif
23
24 # include "setfsugid.c"
25
26 #else
27
28 SKIP_MAIN_UNDEFINED("__NR_setfsuid")
29
30 #endif