xref: /third_party/musl/porting/linux/user/include/sys/syscall.h (revision 570af302)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/porting/linux/user/include/sys/
1#ifndef _SYS_SYSCALL_H
2#define _SYS_SYSCALL_H
3
4#include <bits/syscall.h>
5
6/* fixup legacy 16-bit junk */
7#ifdef SYS_getuid32
8#undef SYS_lchown
9#undef SYS_getuid
10#undef SYS_getgid
11#undef SYS_geteuid
12#undef SYS_getegid
13#undef SYS_setreuid
14#undef SYS_setregid
15#undef SYS_getgroups
16#undef SYS_setgroups
17#undef SYS_fchown
18#undef SYS_setresuid
19#undef SYS_getresuid
20#undef SYS_setresgid
21#undef SYS_getresgid
22#undef SYS_chown
23#undef SYS_setuid
24#undef SYS_setgid
25#undef SYS_setfsuid
26#undef SYS_setfsgid
27#define SYS_lchown SYS_lchown32
28#define SYS_getuid SYS_getuid32
29#define SYS_getgid SYS_getgid32
30#define SYS_geteuid SYS_geteuid32
31#define SYS_getegid SYS_getegid32
32#define SYS_setreuid SYS_setreuid32
33#define SYS_setregid SYS_setregid32
34#define SYS_getgroups SYS_getgroups32
35#define SYS_setgroups SYS_setgroups32
36#define SYS_fchown SYS_fchown32
37#define SYS_setresuid SYS_setresuid32
38#define SYS_getresuid SYS_getresuid32
39#define SYS_setresgid SYS_setresgid32
40#define SYS_getresgid SYS_getresgid32
41#define SYS_chown SYS_chown32
42#define SYS_setuid SYS_setuid32
43#define SYS_setgid SYS_setgid32
44#define SYS_setfsuid SYS_setfsuid32
45#define SYS_setfsgid SYS_setfsgid32
46#endif
47#endif
48

Indexes created Thu Nov 07 10:32:03 CST 2024