]> granicus.if.org Git - strace/blob - sparc.c
tests: workaround systemd-nspawn habit of disabling unimplemented syscalls
[strace] / sparc.c
1 /*
2  * SPARC-specific syscall decoders.
3  *
4  * Copyright (c) 2018 The strace developers.
5  * All rights reserved.
6  *
7  * SPDX-License-Identifier: LGPL-2.1-or-later
8  */
9
10 #include "defs.h"
11
12 #if defined SPARC || defined SPARC64
13
14 # include "xlat/sparc_kern_features.h"
15
16 SYS_FUNC(kern_features)
17 {
18         if (entering(tcp) || syserror(tcp))
19                 return 0;
20
21         tcp->auxstr = sprintflags("", sparc_kern_features,
22                                   (kernel_ulong_t) tcp->u_rval);
23         return RVAL_HEX | RVAL_STR;
24 }
25
26 #endif /* SPARC || SPARC64 */