1 /*
2 * Check decoding of setfsuid syscall.
3 *
4 * Copyright (c) 2016-2021 The strace developers.
5 * All rights reserved.
6 *
7 * SPDX-License-Identifier: GPL-2.0-or-later
8 */
9
10 #include "tests.h"
11 #include "scno.h"
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"