Übersicht der Linux ARM64 Systemaufrufen

Aus C und Assembler mit Raspberry
ARM64 Syscalls
NR SYSCALL NAME Beschreibung Referenz x8 x0 x1 x2 x3 x4 x5
0 io_setup Initialisiert einen AIO-Kontext für asynchrone I/O-Aufrufe https://man7.org/linux/man-pages/man2/io_setup.2.html 0x000 unsigned nr_reqs aio_context_t *ctx - - - -
1 io_destroy Zerstört einen AIO-Kontext https://man7.org/linux/man-pages/man2/io_destroy.2.html 0x001 aio_context_t ctx - - - - -
2 io_submit Reicht eine oder mehrere asynchrone I/O-Anfragen ein https://man7.org/linux/man-pages/man2/io_submit.2.html 0x002 aio_context_t ctx_id long nr struct iocb **iocbpp - - -
3 io_cancel Bricht eine laufende AIO-Anfrage ab https://man7.org/linux/man-pages/man2/io_cancel.2.html 0x003 aio_context_t ctx_id struct iocb *iocb struct io_event *result - - -
4 io_getevents Liest abgeschlossene AIO-Ereignisse aus https://man7.org/linux/man-pages/man2/io_getevents.2.html 0x004 aio_context_t ctx_id long min_nr long nr struct io_event *events struct __kernel_timespec *timeout -
5 setxattr Setzt ein erweitertes Attribut an einer Datei https://man7.org/linux/man-pages/man2/setxattr.2.html 0x005 const char *path const char *name const void *value size_t size int flags -
6 lsetxattr Wie setxattr, aber verwendet einen symbolischen Link https://man7.org/linux/man-pages/man2/lsetxattr.2.html 0x006 const char *path const char *name const void *value size_t size int flags -
7 fsetxattr Wie setxattr, aber für eine Dateideskriptor https://man7.org/linux/man-pages/man2/fsetxattr.2.html 0x007 int fd const char *name const void *value size_t size int flags -
8 getxattr Liest ein erweitertes Attribut von einer Datei https://man7.org/linux/man-pages/man2/getxattr.2.html 0x008 const char *path const char *name void *value size_t size - -
9 lgetxattr Wie getxattr, aber folgt keinen symbolischen Links https://man7.org/linux/man-pages/man2/lgetxattr.2.html 0x009 const char *path const char *name void *value size_t size - -
10 fgetxattr Wie getxattr, aber für eine offene Datei https://man7.org/linux/man-pages/man2/fgetxattr.2.html 0x00A int fd const char *name void *value size_t size - -
11 listxattr Listet alle erweiterten Attribute einer Datei auf https://man7.org/linux/man-pages/man2/listxattr.2.html 0x00B const char *path char *list size_t size - - -
12 llistxattr Wie listxattr, folgt aber keinen symbolischen Links https://man7.org/linux/man-pages/man2/llistxattr.2.html 0x00C const char *path char *list size_t size - - -
13 flistxattr Wie listxattr, aber für eine offene Datei https://man7.org/linux/man-pages/man2/flistxattr.2.html 0x00D int fd char *list size_t size - - -
14 removexattr http://man7.org/linux/man-pages/man2/removexattr.2.html 0x00E const char *path const char *name - - - -
15 lremovexattr http://man7.org/linux/man-pages/man2/lremovexattr.2.html 0x00F const char *path const char *name - - - -
16 fremovexattr http://man7.org/linux/man-pages/man2/fremovexattr.2.html 0x010 int fd const char *name - - - -
17 getcwd aktuelles Arbeitsverzeichnis abrufen http://man7.org/linux/man-pages/man2/getcwd.2.html 0x011 char *buf unsigned long size - - - -
18 lookup_dcookie http://man7.org/linux/man-pages/man2/lookup_dcookie.2.html 0x012 u64 cookie64 char *buf size_t len - - -
19 eventfd2 http://man7.org/linux/man-pages/man2/eventfd2.2.html 0x013 unsigned int count int flags - - - -
20 epoll_create1 http://man7.org/linux/man-pages/man2/epoll_create1.2.html 0x014 int flags - - - - -
21 epoll_ctl http://man7.org/linux/man-pages/man2/epoll_ctl.2.html 0x015 int epfd int op int fd struct epoll_event *event - -
22 epoll_pwait http://man7.org/linux/man-pages/man2/epoll_pwait.2.html 0x016 int epfd struct epoll_event *events int maxevents int timeout const sigset_t *sigmask size_t sigsetsize
23 dup http://man7.org/linux/man-pages/man2/dup.2.html 0x017 unsigned int fildes - - - - -
24 dup3 http://man7.org/linux/man-pages/man2/dup3.2.html 0x018 unsigned int oldfd unsigned int newfd int flags - - -
25 fcntl http://man7.org/linux/man-pages/man2/fcntl.2.html 0x019 unsigned int fd unsigned int cmd unsigned long arg - - -
26 inotify_init1 http://man7.org/linux/man-pages/man2/inotify_init1.2.html 0x01A int flags - - - - -
27 inotify_add_watch http://man7.org/linux/man-pages/man2/inotify_add_watch.2.html 0x01B int fd const char *path u32 mask - - -
28 inotify_rm_watch http://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html 0x01C int fd __s32 wd - - - -
29 ioctl http://man7.org/linux/man-pages/man2/ioctl.2.html 0x01D unsigned int fd unsigned int cmd unsigned long arg - - -
30 ioprio_set http://man7.org/linux/man-pages/man2/ioprio_set.2.html 0x01E int which int who int ioprio - - -
31 ioprio_get http://man7.org/linux/man-pages/man2/ioprio_get.2.html 0x01F int which int who - - - -
32 flock http://man7.org/linux/man-pages/man2/flock.2.html 0x020 unsigned int fd unsigned int cmd - - - -
33 mknodat http://man7.org/linux/man-pages/man2/mknodat.2.html 0x021 int dfd const char * filename umode_t mode unsigned dev - -
34 mkdir
mkdirat
ein Verzeichnis erstellen https://man7.org/linux/man-pages/man2/mkdir.2.html
http://man7.org/linux/man-pages/man2/mkdirat.2.html
0x022 int dfd const char * pathname umode_t mode - - -
35 unlinkat http://man7.org/linux/man-pages/man2/unlinkat.2.html 0x023 int dfd const char * pathname int flag - - -
36 symlinkat http://man7.org/linux/man-pages/man2/symlinkat.2.html 0x024 const char * oldname int newdfd const char * newname - - -
37 linkat http://man7.org/linux/man-pages/man2/linkat.2.html 0x025 int olddfd const char *oldname int newdfd const char *newname int flags -
38 rename
renameat
Name oder Speicherort einer Datei ändern http://man7.org/linux/man-pages/man2/renameat.2.html 0x026 int olddfd const char * oldname int newdfd const char * newname - -
39 umount
umount2
Dateisystem aushängen http://man7.org/linux/man-pages/man2/umount2.2.html 0x027 const char *target int flags
40 mount Dateisystem einhängen http://man7.org/linux/man-pages/man2/mount.2.html 0x028 char *dev_name char *dir_name char *type unsigned long flags void *data -
41 pivot_root http://man7.org/linux/man-pages/man2/pivot_root.2.html 0x029 const char *new_root const char *put_old - - - -
42 nfsservctl http://man7.org/linux/man-pages/man2/nfsservctl.2.html 0x02A REMOVED
43 statfs http://man7.org/linux/man-pages/man2/statfs.2.html 0x02B const char * path struct statfs *buf - - - -
44 fstatfs http://man7.org/linux/man-pages/man2/fstatfs.2.html 0x02C unsigned int fd struct statfs *buf - - - -
45 truncate http://man7.org/linux/man-pages/man2/truncate.2.html 0x02D const char *path long length - - - -
46 ftruncate http://man7.org/linux/man-pages/man2/ftruncate.2.html 0x02E unsigned int fd unsigned long length - - - -
47 fallocate http://man7.org/linux/man-pages/man2/fallocate.2.html 0x02F int fd int mode loff_t offset loff_t len - -
48 faccessat http://man7.org/linux/man-pages/man2/faccessat.2.html 0x030 int dfd const char *filename int mode - - -
49 chdir Arbeitsverzeichnis ändern http://man7.org/linux/man-pages/man2/chdir.2.html 0x031 const char *filename - - - - -
50 fchdir http://man7.org/linux/man-pages/man2/fchdir.2.html 0x032 unsigned int fd - - - - -
51 chroot Stammverzeichnis ändern http://man7.org/linux/man-pages/man2/chroot.2.html 0x033 const char *filename - - - - -
52 chmod
fchmod
Berechtigungen einer Datei ändern http://man7.org/linux/man-pages/man2/fchmod.2.html 0x034 unsigned int fd umode_t mode - - - -
53 fchmodat http://man7.org/linux/man-pages/man2/fchmodat.2.html 0x035 int dfd const char * filename umode_t mode - - -
54 fchownat http://man7.org/linux/man-pages/man2/fchownat.2.html 0x036 int dfd const char *filename uid_t user gid_t group int flag -
55 chown
fchown
Eigentümer einer Datei ändern http://man7.org/linux/man-pages/man2/fchown.2.html 0x037 unsigned int fd uid_t user gid_t group - - -
56 open
openat
Öffnet eine Datei https://man7.org/linux/man-pages/man2/open.2.html
http://man7.org/linux/man-pages/man2/openat.2.html
0x038 int dfd const char *filename int flags umode_t mode - -
57 close Schleißt eine Datei http://man7.org/linux/man-pages/man2/close.2.html 0x039 unsigned int fd - - - - -
58 vhangup http://man7.org/linux/man-pages/man2/vhangup.2.html 0x03A - - - - - -
59 pipe2 http://man7.org/linux/man-pages/man2/pipe2.2.html 0x03B int *fildes int flags - - - -
60 quotactl http://man7.org/linux/man-pages/man2/quotactl.2.html 0x03C unsigned int cmd const char *special qid_t id void *addr - -
61 getdents64 http://man7.org/linux/man-pages/man2/getdents64.2.html 0x03D unsigned int fd struct linux_dirent64 *dirent unsigned int count - - -
62 lseek Lese-/Schreibdatei-Offset neu positionieren http://man7.org/linux/man-pages/man2/lseek.2.html 0x03E unsigned int fd off_t offset unsigned int whence - - -
63 read Liest aus einer Datei http://man7.org/linux/man-pages/man2/read.2.html 0x03F unsigned int fd char *buf size_t count - - -
64 write Schreibt in eine Datei http://man7.org/linux/man-pages/man2/write.2.html 0x040 unsigned int fd const char *buf size_t count - - -
65 readv http://man7.org/linux/man-pages/man2/readv.2.html 0x041 unsigned long fd const struct iovec *vec unsigned long vlen - - -
66 writev http://man7.org/linux/man-pages/man2/writev.2.html 0x042 unsigned long fd const struct iovec *vec unsigned long vlen - - -
67 pread64 http://man7.org/linux/man-pages/man2/pread64.2.html 0x043 unsigned int fd char *buf size_t count loff_t pos - -
68 pwrite64 http://man7.org/linux/man-pages/man2/pwrite64.2.html 0x044 unsigned int fd const char *buf size_t count loff_t pos - -
69 preadv http://man7.org/linux/man-pages/man2/preadv.2.html 0x045 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h -
70 pwritev http://man7.org/linux/man-pages/man2/pwritev.2.html 0x046 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h -
71 sendfile http://man7.org/linux/man-pages/man2/sendfile.2.html 0x047 int out_fd int in_fd off_t *offset size_t count - -
72 pselect6 http://man7.org/linux/man-pages/man2/pselect6.2.html 0x048 int fd_set * fd_set * fd_set * struct __kernel_timespec * void *
73 ppoll http://man7.org/linux/man-pages/man2/ppoll.2.html 0x049 struct pollfd * unsigned int struct __kernel_timespec * const sigset_t * size_t -
74 signalfd4 http://man7.org/linux/man-pages/man2/signalfd4.2.html 0x04A int ufd sigset_t *user_mask size_t sizemask int flags - -
75 vmsplice http://man7.org/linux/man-pages/man2/vmsplice.2.html 0x04B int fd const struct iovec *iov unsigned long nr_segs unsigned int flags - -
76 splice http://man7.org/linux/man-pages/man2/splice.2.html 0x04C int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
77 tee http://man7.org/linux/man-pages/man2/tee.2.html 0x04D int fdin int fdout size_t len unsigned int flags - -
78 readlinkat http://man7.org/linux/man-pages/man2/readlinkat.2.html 0x04E int dfd const char *path char *buf int bufsiz - -
79 newfstatat http://man7.org/linux/man-pages/man2/newfstatat.2.html 0x04F int dfd const char *filename struct stat *statbuf int flag - -
80 fstat http://man7.org/linux/man-pages/man2/fstat.2.html 0x050 unsigned int fd struct __old_kernel_stat *statbuf - - - -
81 sync http://man7.org/linux/man-pages/man2/sync.2.html 0x051 - - - - - -
82 fsync http://man7.org/linux/man-pages/man2/fsync.2.html 0x052 unsigned int fd - - - - -
83 fdatasync http://man7.org/linux/man-pages/man2/fdatasync.2.html 0x053 unsigned int fd - - - - -
84 sync_file_range http://man7.org/linux/man-pages/man2/sync_file_range.2.html 0x054 int fd loff_t offset loff_t nbytes unsigned int flags - -
85 timerfd_create http://man7.org/linux/man-pages/man2/timerfd_create.2.html 0x055 int clockid int flags - - - -
86 timerfd_settime http://man7.org/linux/man-pages/man2/timerfd_settime.2.html 0x056 int ufd int flags const struct __kernel_itimerspec *utmr struct __kernel_itimerspec *otmr - -
87 timerfd_gettime http://man7.org/linux/man-pages/man2/timerfd_gettime.2.html 0x057 int ufd struct __kernel_itimerspec *otmr - - - -
88 utimensat http://man7.org/linux/man-pages/man2/utimensat.2.html 0x058 int dfd const char *filename struct __kernel_timespec *utimes int flags - -
89 acct http://man7.org/linux/man-pages/man2/acct.2.html 0x059 const char *name - - - - -
90 capget http://man7.org/linux/man-pages/man2/capget.2.html 0x05A cap_user_header_t header cap_user_data_t dataptr - - - -
91 capset http://man7.org/linux/man-pages/man2/capset.2.html 0x05B cap_user_header_t header const cap_user_data_t data - - - -
92 personality http://man7.org/linux/man-pages/man2/personality.2.html 0x05C unsigned int personality - - - - -
93 exit Beendet ein Program http://man7.org/linux/man-pages/man2/exit.2.html 0x05D int error_code - - - - -
94 exit_group http://man7.org/linux/man-pages/man2/exit_group.2.html 0x05E int error_code - - - - -
95 waitid http://man7.org/linux/man-pages/man2/waitid.2.html 0x05F int which pid_t pid struct siginfo *infop int options struct rusage *ru -
96 set_tid_address http://man7.org/linux/man-pages/man2/set_tid_address.2.html 0x060 int *tidptr - - - - -
97 unshare http://man7.org/linux/man-pages/man2/unshare.2.html 0x061 unsigned long unshare_flags - - - - -
98 futex http://man7.org/linux/man-pages/man2/futex.2.html 0x062 u32 *uaddr int op u32 val const struct __kernel_timespec *utime u32 *uaddr2 u32 val3
99 set_robust_list http://man7.org/linux/man-pages/man2/set_robust_list.2.html 0x063 struct robust_list_head *head size_t len - - - -
100 get_robust_list http://man7.org/linux/man-pages/man2/get_robust_list.2.html 0x064 int pid struct robust_list_head * *head_ptr size_t *len_ptr - - -
101 nanosleep http://man7.org/linux/man-pages/man2/nanosleep.2.html 0x065 struct __kernel_timespec *rqtp struct __kernel_timespec *rmtp - - - -
102 getitimer http://man7.org/linux/man-pages/man2/getitimer.2.html 0x066 int which struct __kernel_old_itimerval *value - - - -
103 setitimer http://man7.org/linux/man-pages/man2/setitimer.2.html 0x067 int which struct __kernel_old_itimerval *value struct __kernel_old_itimerval *ovalue - - -
104 kexec_load http://man7.org/linux/man-pages/man2/kexec_load.2.html 0x068 unsigned long entry unsigned long nr_segments struct kexec_segment *segments unsigned long flags - -
105 init_module http://man7.org/linux/man-pages/man2/init_module.2.html 0x069 void *umod unsigned long len const char *uargs - - -
106 delete_module http://man7.org/linux/man-pages/man2/delete_module.2.html 0x06A const char *name_user unsigned int flags - - - -
107 timer_create http://man7.org/linux/man-pages/man2/timer_create.2.html 0x06B clockid_t which_clock struct sigevent *timer_event_spec timer_t * created_timer_id - - -
108 timer_gettime http://man7.org/linux/man-pages/man2/timer_gettime.2.html 0x06C timer_t timer_id struct __kernel_itimerspec *setting - - - -
109 timer_getoverrun http://man7.org/linux/man-pages/man2/timer_getoverrun.2.html 0x06D timer_t timer_id - - - - -
110 timer_settime http://man7.org/linux/man-pages/man2/timer_settime.2.html 0x06E timer_t timer_id int flags const struct __kernel_itimerspec *new_setting struct __kernel_itimerspec *old_setting - -
111 timer_delete http://man7.org/linux/man-pages/man2/timer_delete.2.html 0x06F timer_t timer_id - - - - -
112 clock_settime http://man7.org/linux/man-pages/man2/clock_settime.2.html 0x070 clockid_t which_clock const struct __kernel_timespec *tp - - - -
113 clock_gettime http://man7.org/linux/man-pages/man2/clock_gettime.2.html 0x071 clockid_t which_clock struct __kernel_timespec *tp - - - -
114 clock_getres http://man7.org/linux/man-pages/man2/clock_getres.2.html 0x072 clockid_t which_clock struct __kernel_timespec *tp - - - -
115 clock_nanosleep http://man7.org/linux/man-pages/man2/clock_nanosleep.2.html 0x073 clockid_t which_clock int flags const struct __kernel_timespec *rqtp struct __kernel_timespec *rmtp - -
116 syslog http://man7.org/linux/man-pages/man2/syslog.2.html 0x074 int type char *buf int len - - -
117 ptrace http://man7.org/linux/man-pages/man2/ptrace.2.html 0x075 long request long pid unsigned long addr unsigned long data - -
118 sched_setparam http://man7.org/linux/man-pages/man2/sched_setparam.2.html 0x076 pid_t pid struct sched_param *param - - - -
119 sched_setscheduler http://man7.org/linux/man-pages/man2/sched_setscheduler.2.html 0x077 pid_t pid int policy struct sched_param *param - - -
120 sched_getscheduler http://man7.org/linux/man-pages/man2/sched_getscheduler.2.html 0x078 pid_t pid - - - - -
121 sched_getparam http://man7.org/linux/man-pages/man2/sched_getparam.2.html 0x079 pid_t pid struct sched_param *param - - - -
122 sched_setaffinity http://man7.org/linux/man-pages/man2/sched_setaffinity.2.html 0x07A pid_t pid unsigned int len unsigned long *user_mask_ptr - - -
123 sched_getaffinity http://man7.org/linux/man-pages/man2/sched_getaffinity.2.html 0x07B pid_t pid unsigned int len unsigned long *user_mask_ptr - - -
124 sched_yield http://man7.org/linux/man-pages/man2/sched_yield.2.html 0x07C - - - - - -
125 sched_get_priority_max http://man7.org/linux/man-pages/man2/sched_get_priority_max.2.html 0x07D int policy - - - - -
126 sched_get_priority_min http://man7.org/linux/man-pages/man2/sched_get_priority_min.2.html 0x07E int policy - - - - -
127 sched_rr_get_interval http://man7.org/linux/man-pages/man2/sched_rr_get_interval.2.html 0x07F pid_t pid struct __kernel_timespec *interval - - - -
128 restart_syscall http://man7.org/linux/man-pages/man2/restart_syscall.2.html 0x080 - - - - - -
129 kill http://man7.org/linux/man-pages/man2/kill.2.html 0x081 pid_t pid int sig - - - -
130 tkill http://man7.org/linux/man-pages/man2/tkill.2.html 0x082 pid_t pid int sig - - - -
131 tgkill http://man7.org/linux/man-pages/man2/tgkill.2.html 0x083 pid_t tgid pid_t pid int sig - - -
132 sigaltstack http://man7.org/linux/man-pages/man2/sigaltstack.2.html 0x084 const struct sigaltstack *uss struct sigaltstack *uoss - - - -
133 rt_sigsuspend http://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html 0x085 sigset_t *unewset size_t sigsetsize - - - -
134 rt_sigaction http://man7.org/linux/man-pages/man2/rt_sigaction.2.html 0x086 int const struct sigaction * struct sigaction * size_t - -
135 rt_sigprocmask http://man7.org/linux/man-pages/man2/rt_sigprocmask.2.html 0x087 int how sigset_t *set sigset_t *oset size_t sigsetsize - -
136 rt_sigpending http://man7.org/linux/man-pages/man2/rt_sigpending.2.html 0x088 sigset_t *set size_t sigsetsize - - - -
137 rt_sigtimedwait http://man7.org/linux/man-pages/man2/rt_sigtimedwait.2.html 0x089 const sigset_t *uthese siginfo_t *uinfo const struct __kernel_timespec *uts size_t sigsetsize - -
138 rt_sigqueueinfo http://man7.org/linux/man-pages/man2/rt_sigqueueinfo.2.html 0x08A pid_t pid int sig siginfo_t *uinfo - - -
139 rt_sigreturn http://man7.org/linux/man-pages/man2/rt_sigreturn.2.html 0x08B - - - - - -
140 setpriority http://man7.org/linux/man-pages/man2/setpriority.2.html 0x08C int which int who int niceval - - -
141 getpriority http://man7.org/linux/man-pages/man2/getpriority.2.html 0x08D int which int who - - - -
142 reboot http://man7.org/linux/man-pages/man2/reboot.2.html 0x08E int magic1 int magic2 unsigned int cmd void *arg - -
143 setregid http://man7.org/linux/man-pages/man2/setregid.2.html 0x08F gid_t rgid gid_t egid - - - -
144 setgid http://man7.org/linux/man-pages/man2/setgid.2.html 0x090 gid_t gid - - - - -
145 setreuid http://man7.org/linux/man-pages/man2/setreuid.2.html 0x091 uid_t ruid uid_t euid - - - -
146 setuid http://man7.org/linux/man-pages/man2/setuid.2.html 0x092 uid_t uid - - - - -
147 setresuid http://man7.org/linux/man-pages/man2/setresuid.2.html 0x093 uid_t ruid uid_t euid uid_t suid - - -
148 getresuid http://man7.org/linux/man-pages/man2/getresuid.2.html 0x094 uid_t *ruid uid_t *euid uid_t *suid - - -
149 setresgid http://man7.org/linux/man-pages/man2/setresgid.2.html 0x095 gid_t rgid gid_t egid gid_t sgid - - -
150 getresgid http://man7.org/linux/man-pages/man2/getresgid.2.html 0x096 gid_t *rgid gid_t *egid gid_t *sgid - - -
151 setfsuid http://man7.org/linux/man-pages/man2/setfsuid.2.html 0x097 uid_t uid - - - - -
152 setfsgid http://man7.org/linux/man-pages/man2/setfsgid.2.html 0x098 gid_t gid - - - - -
153 times http://man7.org/linux/man-pages/man2/times.2.html 0x099 struct tms *tbuf - - - - -
154 setpgid http://man7.org/linux/man-pages/man2/setpgid.2.html 0x09A pid_t pid pid_t pgid - - - -
155 getpgid http://man7.org/linux/man-pages/man2/getpgid.2.html 0x09B pid_t pid - - - - -
156 getsid http://man7.org/linux/man-pages/man2/getsid.2.html 0x09C pid_t pid - - - - -
157 setsid http://man7.org/linux/man-pages/man2/setsid.2.html 0x09D - - - - - -
158 getgroups http://man7.org/linux/man-pages/man2/getgroups.2.html 0x09E int gidsetsize gid_t *grouplist - - - -
159 setgroups http://man7.org/linux/man-pages/man2/setgroups.2.html 0x09F int gidsetsize gid_t *grouplist - - - -
160 uname http://man7.org/linux/man-pages/man2/uname.2.html 0x0A0 struct old_utsname * - - - - -
161 sethostname http://man7.org/linux/man-pages/man2/sethostname.2.html 0x0A1 char *name int len - - - -
162 setdomainname http://man7.org/linux/man-pages/man2/setdomainname.2.html 0x0A2 char *name int len - - - -
163 getrlimit http://man7.org/linux/man-pages/man2/getrlimit.2.html 0x0A3 unsigned int resource struct rlimit *rlim - - - -
164 setrlimit http://man7.org/linux/man-pages/man2/setrlimit.2.html 0x0A4 unsigned int resource struct rlimit *rlim - - - -
165 getrusage http://man7.org/linux/man-pages/man2/getrusage.2.html 0x0A5 int who struct rusage *ru - - - -
166 umask http://man7.org/linux/man-pages/man2/umask.2.html 0x0A6 int mask - - - - -
167 prctl http://man7.org/linux/man-pages/man2/prctl.2.html 0x0A7 int option unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5 -
168 getcpu http://man7.org/linux/man-pages/man2/getcpu.2.html 0x0A8 unsigned *cpu unsigned *node struct getcpu_cache *cache - - -
169 gettimeofday http://man7.org/linux/man-pages/man2/gettimeofday.2.html 0x0A9 struct __kernel_old_timeval *tv struct timezone *tz - - - -
170 settimeofday http://man7.org/linux/man-pages/man2/settimeofday.2.html 0x0AA struct __kernel_old_timeval *tv struct timezone *tz - - - -
171 adjtimex http://man7.org/linux/man-pages/man2/adjtimex.2.html 0x0AB struct __kernel_timex *txc_p - - - - -
172 getpid http://man7.org/linux/man-pages/man2/getpid.2.html 0x0AC - - - - - -
173 getppid http://man7.org/linux/man-pages/man2/getppid.2.html 0x0AD - - - - - -
174 getuid http://man7.org/linux/man-pages/man2/getuid.2.html 0x0AE - - - - - -
175 geteuid http://man7.org/linux/man-pages/man2/geteuid.2.html 0x0AF - - - - - -
176 getgid http://man7.org/linux/man-pages/man2/getgid.2.html 0x0B0 - - - - - -
177 getegid http://man7.org/linux/man-pages/man2/getegid.2.html 0x0B1 - - - - - -
178 gettid http://man7.org/linux/man-pages/man2/gettid.2.html 0x0B2 - - - - - -
179 sysinfo http://man7.org/linux/man-pages/man2/sysinfo.2.html 0x0B3 struct sysinfo *info - - - - -
180 mq_open http://man7.org/linux/man-pages/man2/mq_open.2.html 0x0B4 const char *name int oflag umode_t mode struct mq_attr *attr - -
181 mq_unlink http://man7.org/linux/man-pages/man2/mq_unlink.2.html 0x0B5 const char *name - - - - -
182 mq_timedsend http://man7.org/linux/man-pages/man2/mq_timedsend.2.html 0x0B6 mqd_t mqdes const char *msg_ptr size_t msg_len unsigned int msg_prio const struct __kernel_timespec *abs_timeout -
183 mq_timedreceive http://man7.org/linux/man-pages/man2/mq_timedreceive.2.html 0x0B7 mqd_t mqdes char *msg_ptr size_t msg_len unsigned int *msg_prio const struct __kernel_timespec *abs_timeout -
184 mq_notify http://man7.org/linux/man-pages/man2/mq_notify.2.html 0x0B8 mqd_t mqdes const struct sigevent *notification - - - -
185 mq_getsetattr http://man7.org/linux/man-pages/man2/mq_getsetattr.2.html 0x0B9 mqd_t mqdes const struct mq_attr *mqstat struct mq_attr *omqstat - - -
186 msgget http://man7.org/linux/man-pages/man2/msgget.2.html 0x0BA key_t key int msgflg - - - -
187 msgctl http://man7.org/linux/man-pages/man2/msgctl.2.html 0x0BB int msqid int cmd struct msqid_ds *buf - - -
188 msgrcv http://man7.org/linux/man-pages/man2/msgrcv.2.html 0x0BC int msqid struct msgbuf *msgp size_t msgsz long msgtyp int msgflg -
189 msgsnd http://man7.org/linux/man-pages/man2/msgsnd.2.html 0x0BD int msqid struct msgbuf *msgp size_t msgsz int msgflg - -
190 semget http://man7.org/linux/man-pages/man2/semget.2.html 0x0BE key_t key int nsems int semflg - - -
191 semctl http://man7.org/linux/man-pages/man2/semctl.2.html 0x0BF int semid int semnum int cmd unsigned long arg - -
192 semtimedop http://man7.org/linux/man-pages/man2/semtimedop.2.html 0x0C0 int semid struct sembuf *sops unsigned nsops const struct __kernel_timespec *timeout - -
193 semop http://man7.org/linux/man-pages/man2/semop.2.html 0x0C1 int semid struct sembuf *sops unsigned nsops - - -
194 shmget http://man7.org/linux/man-pages/man2/shmget.2.html 0x0C2 key_t key size_t size int flag - - -
195 shmctl http://man7.org/linux/man-pages/man2/shmctl.2.html 0x0C3 int shmid int cmd struct shmid_ds *buf - - -
196 shmat http://man7.org/linux/man-pages/man2/shmat.2.html 0x0C4 int shmid char *shmaddr int shmflg - - -
197 shmdt http://man7.org/linux/man-pages/man2/shmdt.2.html 0x0C5 char *shmaddr - - - - -
198 socket http://man7.org/linux/man-pages/man2/socket.2.html 0x0C6 int int int - - -
199 socketpair http://man7.org/linux/man-pages/man2/socketpair.2.html 0x0C7 int int int int * - -
200 bind http://man7.org/linux/man-pages/man2/bind.2.html 0x0C8 int struct sockaddr * int - - -
201 listen http://man7.org/linux/man-pages/man2/listen.2.html 0x0C9 int int - - - -
202 accept http://man7.org/linux/man-pages/man2/accept.2.html 0x0CA int struct sockaddr * int * - - -
203 connect http://man7.org/linux/man-pages/man2/connect.2.html 0x0CB int struct sockaddr * int - - -
204 getsockname http://man7.org/linux/man-pages/man2/getsockname.2.html 0x0CC int struct sockaddr * int * - - -
205 getpeername http://man7.org/linux/man-pages/man2/getpeername.2.html 0x0CD int struct sockaddr * int * - - -
206 sendto http://man7.org/linux/man-pages/man2/sendto.2.html 0x0CE int void * size_t unsigned struct sockaddr * int
207 recvfrom http://man7.org/linux/man-pages/man2/recvfrom.2.html 0x0CF int void * size_t unsigned struct sockaddr * int *
208 setsockopt http://man7.org/linux/man-pages/man2/setsockopt.2.html 0x0D0 int fd int level int optname char *optval int optlen -
209 getsockopt http://man7.org/linux/man-pages/man2/getsockopt.2.html 0x0D1 int fd int level int optname char *optval int *optlen -
210 shutdown http://man7.org/linux/man-pages/man2/shutdown.2.html 0x0D2 int int - - - -
211 sendmsg http://man7.org/linux/man-pages/man2/sendmsg.2.html 0x0D3 int fd struct user_msghdr *msg unsigned flags - - -
212 recvmsg http://man7.org/linux/man-pages/man2/recvmsg.2.html 0x0D4 int fd struct user_msghdr *msg unsigned flags - - -
213 readahead http://man7.org/linux/man-pages/man2/readahead.2.html 0x0D5 int fd loff_t offset size_t count - - -
214 brk http://man7.org/linux/man-pages/man2/brk.2.html 0x0D6 unsigned long brk - - - - -
215 munmap http://man7.org/linux/man-pages/man2/munmap.2.html 0x0D7 unsigned long addr size_t len - - - -
216 mremap http://man7.org/linux/man-pages/man2/mremap.2.html 0x0D8 unsigned long addr unsigned long old_len unsigned long new_len unsigned long flags unsigned long new_addr -
217 add_key http://man7.org/linux/man-pages/man2/add_key.2.html 0x0D9 const char *_type const char *_description const void *_payload size_t plen key_serial_t destringid -
218 request_key http://man7.org/linux/man-pages/man2/request_key.2.html 0x0DA const char *_type const char *_description const char *_callout_info key_serial_t destringid - -
219 keyctl http://man7.org/linux/man-pages/man2/keyctl.2.html 0x0DB int cmd unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5 -
220 clone http://man7.org/linux/man-pages/man2/clone.2.html 0x0DC unsigned long unsigned long int * int * unsigned long -
221 execve http://man7.org/linux/man-pages/man2/execve.2.html 0x0DD const char *filename const char *const *argv const char *const *envp - - -
222 mmap http://man7.org/linux/man-pages/man2/mmap.2.html 0x0DE unsigned longaddr unsigned long len unsigned long prot unsigned long flags unsigned long fd unsigned long off
223 fadvise64 http://man7.org/linux/man-pages/man2/fadvise64.2.html 0x0DF int fd loff_t offset size_t len int advice - -
224 swapon http://man7.org/linux/man-pages/man2/swapon.2.html 0x0E0 const char *specialfile int swap_flags - - - -
225 swapoff http://man7.org/linux/man-pages/man2/swapoff.2.html 0x0E1 const char *specialfile - - - - -
226 mprotect http://man7.org/linux/man-pages/man2/mprotect.2.html 0x0E2 unsigned long start size_t len unsigned long prot - - -
227 msync http://man7.org/linux/man-pages/man2/msync.2.html 0x0E3 unsigned long start size_t len int flags - - -
228 mlock http://man7.org/linux/man-pages/man2/mlock.2.html 0x0E4 unsigned long start size_t len - - - -
229 munlock http://man7.org/linux/man-pages/man2/munlock.2.html 0x0E5 unsigned long start size_t len - - - -
230 mlockall http://man7.org/linux/man-pages/man2/mlockall.2.html 0x0E6 int flags - - - - -
231 munlockall http://man7.org/linux/man-pages/man2/munlockall.2.html 0x0E7 - - - - - -
232 mincore http://man7.org/linux/man-pages/man2/mincore.2.html 0x0E8 unsigned long start size_t len unsigned char * vec - - -
233 madvise http://man7.org/linux/man-pages/man2/madvise.2.html 0x0E9 unsigned long start size_t len int behavior - - -
234 remap_file_pages http://man7.org/linux/man-pages/man2/remap_file_pages.2.html 0x0EA unsigned long start unsigned long size unsigned long prot unsigned long pgoff unsigned long flags -
235 mbind http://man7.org/linux/man-pages/man2/mbind.2.html 0x0EB unsigned long start unsigned long len unsigned long mode const unsigned long *nmask unsigned long maxnode unsigned flags
236 get_mempolicy http://man7.org/linux/man-pages/man2/get_mempolicy.2.html 0x0EC int *policy unsigned long *nmask unsigned long maxnode unsigned long addr unsigned long flags -
237 set_mempolicy http://man7.org/linux/man-pages/man2/set_mempolicy.2.html 0x0ED int mode const unsigned long *nmask unsigned long maxnode - - -
238 migrate_pages http://man7.org/linux/man-pages/man2/migrate_pages.2.html 0x0EE pid_t pid unsigned long maxnode const unsigned long *from const unsigned long *to - -
239 move_pages http://man7.org/linux/man-pages/man2/move_pages.2.html 0x0EF pid_t pid unsigned long nr_pages const void * *pages const int *nodes int *status int flags
240 rt_tgsigqueueinfo http://man7.org/linux/man-pages/man2/rt_tgsigqueueinfo.2.html 0x0F0 pid_t tgid pid_t pid int sig siginfo_t *uinfo - -
241 perf_event_open http://man7.org/linux/man-pages/man2/perf_event_open.2.html 0x0F1 struct perf_event_attr *attr_uptr pid_t pid int cpu int group_fd unsigned long flags -
242 accept4 http://man7.org/linux/man-pages/man2/accept4.2.html 0x0F2 int struct sockaddr * int * int - -
243 recvmmsg http://man7.org/linux/man-pages/man2/recvmmsg.2.html 0x0F3 int fd struct mmsghdr *msg unsigned int vlen unsigned flags struct __kernel_timespec *timeout -
260 wait4 http://man7.org/linux/man-pages/man2/wait4.2.html 0x104 pid_t pid int *stat_addr int options struct rusage *ru - -
261 prlimit64 http://man7.org/linux/man-pages/man2/prlimit64.2.html 0x105 pid_t pid unsigned int resource const struct rlimit64 *new_rlim struct rlimit64 *old_rlim - -
262 fanotify_init http://man7.org/linux/man-pages/man2/fanotify_init.2.html 0x106 unsigned int flags unsigned int event_f_flags - - - -
263 fanotify_mark http://man7.org/linux/man-pages/man2/fanotify_mark.2.html 0x107 int fanotify_fd unsigned int flags u64 mask int fd const char *pathname -
264 name_to_handle_at http://man7.org/linux/man-pages/man2/name_to_handle_at.2.html 0x108 int dfd const char *name struct file_handle *handle int *mnt_id int flag -
265 open_by_handle_at http://man7.org/linux/man-pages/man2/open_by_handle_at.2.html 0x109 int mountdirfd struct file_handle *handle int flags - - -
266 clock_adjtime http://man7.org/linux/man-pages/man2/clock_adjtime.2.html 0x10A clockid_t which_clock struct __kernel_timex *tx - - - -
267 syncfs http://man7.org/linux/man-pages/man2/syncfs.2.html 0x10B int fd - - - - -
268 setns http://man7.org/linux/man-pages/man2/setns.2.html 0x10C int fd int nstype - - - -
269 sendmmsg http://man7.org/linux/man-pages/man2/sendmmsg.2.html 0x10D int fd struct mmsghdr *msg unsigned int vlen unsigned flags - -
270 process_vm_readv http://man7.org/linux/man-pages/man2/process_vm_readv.2.html 0x10E pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovec *rvec unsigned long riovcnt unsigned long flags
271 process_vm_writev http://man7.org/linux/man-pages/man2/process_vm_writev.2.html 0x10F pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovec *rvec unsigned long riovcnt unsigned long flags
272 kcmp http://man7.org/linux/man-pages/man2/kcmp.2.html 0x110 pid_t pid1 pid_t pid2 int type unsigned long idx1 unsigned long idx2 -
273 finit_module http://man7.org/linux/man-pages/man2/finit_module.2.html 0x111 int fd const char *uargs int flags - - -
274 sched_setattr http://man7.org/linux/man-pages/man2/sched_setattr.2.html 0x112 pid_t pid struct sched_attr *attr unsigned int flags - - -
275 sched_getattr http://man7.org/linux/man-pages/man2/sched_getattr.2.html 0x113 pid_t pid struct sched_attr *attr unsigned int size unsigned int flags - -
276 renameat2 http://man7.org/linux/man-pages/man2/renameat2.2.html 0x114 int olddfd const char *oldname int newdfd const char *newname unsigned int flags -
277 seccomp http://man7.org/linux/man-pages/man2/seccomp.2.html 0x115 unsigned int op unsigned int flags void *uargs - - -
278 getrandom http://man7.org/linux/man-pages/man2/getrandom.2.html 0x116 char *buf size_t count unsigned int flags - - -
279 memfd_create http://man7.org/linux/man-pages/man2/memfd_create.2.html 0x117 const char *uname_ptr unsigned int flags - - - -
280 bpf http://man7.org/linux/man-pages/man2/bpf.2.html 0x118 int cmd union bpf_attr *attr unsigned int size - - -
281 execveat http://man7.org/linux/man-pages/man2/execveat.2.html 0x119 int dfd const char *filename const char *const *argv const char *const *envp int flags -
282 userfaultfd http://man7.org/linux/man-pages/man2/userfaultfd.2.html 0x11A int flags - - - - -
283 membarrier http://man7.org/linux/man-pages/man2/membarrier.2.html 0x11B int cmd unsigned int flags int cpu_id - - -
284 mlock2 http://man7.org/linux/man-pages/man2/mlock2.2.html 0x11C unsigned long start size_t len int flags - - -
285 copy_file_range http://man7.org/linux/man-pages/man2/copy_file_range.2.html 0x11D int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
286 preadv2 http://man7.org/linux/man-pages/man2/preadv2.2.html 0x11E unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h rwf_t flags
287 pwritev2 http://man7.org/linux/man-pages/man2/pwritev2.2.html 0x11F unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h rwf_t flags
288 pkey_mprotect http://man7.org/linux/man-pages/man2/pkey_mprotect.2.html 0x120 unsigned long start size_t len unsigned long prot int pkey - -
289 pkey_alloc http://man7.org/linux/man-pages/man2/pkey_alloc.2.html 0x121 unsigned long flags unsigned long init_val - - - -
290 pkey_free http://man7.org/linux/man-pages/man2/pkey_free.2.html 0x122 int pkey - - - - -
291 statx http://man7.org/linux/man-pages/man2/statx.2.html 0x123 int dfd const char *path unsigned flags unsigned mask struct statx *buffer -
292 io_pgetevents https://man7.org/linux/man-pages/man2/syscalls.2.html 0x124 aio_context_t ctx_id long min_nr long nr struct io_event *events struct __kernel_timespec *timeout const struct __aio_sigset *usig
293 rseq https://man7.org/linux/man-pages/man2/syscalls.2.html 0x125 struct rseq *rseq u32 rseq_len int flags u32 sig
294 kexec_file_load https://man7.org/linux/man-pages/man2/kexec_file_load.2.html 0x126 int kernel_fd int initrd_fd unsigned long cmdline_len const char *cmdline_ptr unsigned long flags
424 pidfd_send_signal http://man7.org/linux/man-pages/man2/pidfd_send_signal.2.html 0x1A8 int pidfd int sig siginfo_t *_Nullable info u32 flags
425 io_uring_setup https://man7.org/linux/man-pages/man2/io_uring_setup.2.html 0x1A9 u32 entries struct io_uring_params *p - - - -
426 io_uring_enter https://man7.org/linux/man-pages/man2/io_uring_enter.2.html 0x1AA unsigned int fd u32 to_submit u32 min_complete u32 flags const void *argp size_t argsz
427 io_uring_register https://man7.org/linux/man-pages/man2/io_uring_register.2.html 0x1AB unsigned int fd unsigned int opcode void *arg unsigned int nr_args
428 open_tree https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AC int dfd const char *filename unsigned flags
429 move_mount https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AD int from_dfd const char *from_pathname int to_dfd, const char *to_pathname unsigned int flags
430 fsopen https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AE const char *_fs_name unsigned int flags
431 fsconfig https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AF int fd unsigned int cmd const char *_key const void *_value int aux
432 fsmount https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1B0 int fs_fd unsigned int flags unsigned int attr_flags
433 fspick https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1B1 int dfd const char *path unsigned int flags
434 pidfd_open https://man7.org/linux/man-pages/man2/pidfd_open.2.html 0x1B2 pid_t pid unsigned int flags
435 clone3 https://man7.org/linux/man-pages/man2/clone3.2.html 0x1B3 struct clone_args *cl_args size_t size
436 close_range https://man7.org/linux/man-pages/man2/close_range.2.html 0x1B4 unsigned int first unsigned int last int flags
437 openat2 https://man7.org/linux/man-pages/man2/openat2.2.html 0x1B5 int dfd const char *filename struct open_how *how size_t usize
438 pidfd_getfd https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html 0x1B6 int pidfd int fd unsigned int flags
439 faccessat2 http://man7.org/linux/man-pages/man2/faccessat2.2.html 0x1B7 int dfd const char *filename int mode int flags
440 process_madvise https://man7.org/linux/man-pages/man2/process_madvise.2.html 0x1B8 int pidfd const struct iovec *vec size_t vlen int behavior unsigned int flags
441 epoll_pwait2 https://man7.org/linux/man-pages/man2/epoll_pwait2.2.html 0x1B9 int epfd struct epoll_event events[.maxevents] int maxevents const struct timespec *_Nullable timeout const sigset_t *_Nullable sigmask
442 mount_setattr https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1BA int dfd const char *path unsigned int flags struct mount_attr *uattr size_t usize
443 quotactl_fd https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1BB unsigned int fd unsigned int cmd qid_t id void *addr
444 landlock_create_ruleset https://man7.org/linux/man-pages/man2/landlock_create_ruleset.2.html 0x1BC const struct landlock_ruleset_attr *const attr const size_t size const __u32 flags
445 landlock_add_rule https://man7.org/linux/man-pages/man2/landlock_add_rule.2.html 0x1BD const int ruleset_fd const enum landlock_rule_type rule_type const void *const rule_attr const __u32 flags
446 landlock_restrict_self https://man7.org/linux/man-pages/man2/landlock_restrict_self.2.html 0x1BE const int ruleset_fd const __u32 flags
447 memfd_secret https://man7.org/linux/man-pages/man2/memfd_secret.2.html 0x1BF unsigned int flags
448 process_mrelease - 0x1C0 unsigned int flags int pidfd unsigned int flags
449 futex_waitv - 0x1C1 unsigned int flags struct futex_waitv *waiters unsigned int nr_futexes unsigned int flags struct __kernel_timespec *timeout clockid_t clockid
450 set_mempolicy_home_node - 0x1C2 unsigned long start unsigned long len unsigned long home_node unsigned long flags
451 cachestat - 0x1C3 unsigned int fd struct cachestat_range *cstat_range struct cachestat *cstat unsigned int flags
452 fchmodat2 - 0x1C4 int dfd const char *filename umode_t mode unsigned int flags
453 map_shadow_stack - 0x1C5 unsigned long addr unsigned long size unsigned int flags
454 futex_wake - 0x1C6 void *uaddr unsigned long mask int nr unsigned int flags
455 futex_wait - 0x1C7 void *uaddr unsigned long val unsigned long mask unsigned int flags struct __kernel_timespec *timeout clockid_t clockid
456 futex_requeue - 0x1C8 struct futex_waitv *waiters unsigned int flags int nr_wake int nr_requeue
457 statmount - 0x1C9 const struct mnt_id_req *req struct statmount *buf size_t bufsize unsigned int flags
458 listmount - 0x1CA const struct mnt_id_req *req u64 *mnt_ids size_t nr_mnt_ids unsigned int flags
459 lsm_get_self_attr - 0x1CB unsigned int attr struct lsm_ctx *ctx u32 *size u32 flags
460 lsm_set_self_attr - 0x1CC unsigned int attr struct lsm_ctx *ctx u32 *size u32 flags
461 lsm_list_modules - 0x1CD u64 *ids u32 *size u32 flags
462 mseal - 0x1CE unsigned long start size_t len unsigned long flags
463 setxattrat - 0x1CF int dfd const char *pathname unsigned int at_flags const char *name const struct xattr_args *uargs size_t usize
464 getxattrat - 0x1D0 int dfd const char *pathname unsigned int at_flags const char *name struct xattr_args *uargs size_t usize
465 listxattrat - 0x1D1 int dfd const char *pathname unsigned int at_flags char *list size_t size
466 removexattrat - 0x1D2 int dfd const char *pathname unsigned int at_flags const char *name


14,removexattr,Entfernt ein erweitertes Attribut von einer Datei,https://man7.org/linux/man-pages/man2/removexattr.2.html,0x00E,const char *path,const char *name,,,,, 15,lremovexattr,Wie removexattr, folgt aber keinen symbolischen Links,https://man7.org/linux/man-pages/man2/lremovexattr.2.html,0x00F,const char *path,const char *name,,,,, 16,fremovexattr,Wie removexattr, aber für eine offene Datei,https://man7.org/linux/man-pages/man2/fremovexattr.2.html,0x010,int fd,const char *name,,,,, 17,getcwd,Ruft das aktuelle Arbeitsverzeichnis ab,https://man7.org/linux/man-pages/man2/getcwd.2.html,0x011,char *buf,unsigned long size,,,,, 18,lookup_dcookie,Ermöglicht das Nachschlagen von Pfaden mit einem Cookie,https://man7.org/linux/man-pages/man2/lookup_dcookie.2.html,0x012,u64 cookie64,char *buf,size_t len,,,, 19,eventfd2,Erzeugt einen Ereignis-FD zur Benachrichtigung zwischen Prozessen,https://man7.org/linux/man-pages/man2/eventfd2.2.html,0x013,unsigned int count,int flags,,,,, 20,epoll_create1,Erzeugt eine epoll-Instanz,https://man7.org/linux/man-pages/man2/epoll_create1.2.html,0x014,int flags,,,,,, 21,epoll_ctl,Fügt Deskriptoren zur Überwachung mit epoll hinzu oder entfernt sie,https://man7.org/linux/man-pages/man2/epoll_ctl.2.html,0x015,int epfd,int op,int fd,struct epoll_event *event,,, 22,epoll_pwait,Wie epoll_wait, erlaubt aber auch das Maskieren von Signalen,https://man7.org/linux/man-pages/man2/epoll_pwait.2.html,0x016,int epfd,struct epoll_event *events,int maxevents,int timeout,const sigset_t *sigmask,size_t sigsetsize 23,dup,Kopiert einen offenen Dateideskriptor,https://man7.org/linux/man-pages/man2/dup.2.html,0x017,unsigned int fildes,,,,,, 24,dup3,Wie dup2, aber mit Flags,https://man7.org/linux/man-pages/man2/dup3.2.html,0x018,unsigned int oldfd,unsigned int newfd,int flags,,,, 25,fcntl,Führt verschiedene Operationen auf Dateideskriptoren aus,https://man7.org/linux/man-pages/man2/fcntl.2.html,0x019,unsigned int fd,unsigned int cmd,unsigned long arg,,,, 26,inotify_init1,Erzeugt eine Inotify-Instanz,https://man7.org/linux/man-pages/man2/inotify_init1.2.html,0x01A,int flags,,,,,, 27,inotify_add_watch,Fügt einen Pfad zur Überwachung hinzu,https://man7.org/linux/man-pages/man2/inotify_add_watch.2.html,0x01B,int fd,const char *path,u32 mask,,,, 28,inotify_rm_watch,Entfernt eine Überwachung,https://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html,0x01C,int fd,__s32 wd,,,,, 29,ioctl,Sendet eine Steueranfrage an ein Gerät oder eine Datei,https://man7.org/linux/man-pages/man2/ioctl.2.html,0x01D,unsigned int fd,unsigned int cmd,unsigned long arg,,,, 30,ioprio_set,Setzt die Priorität für Ein-/Ausgabeoperationen,https://man7.org/linux/man-pages/man2/ioprio_set.2.html,0x01E,int which,int who,int ioprio,,,, 31,ioprio_get,Liest die gesetzte I/O-Priorität aus,https://man7.org/linux/man-pages/man2/ioprio_get.2.html,0x01F,int which,int who,,,,, 32,flock,Setzt oder entfernt einen Dateisperrmechanismus,https://man7.org/linux/man-pages/man2/flock.2.html,0x020,unsigned int fd,unsigned int cmd,,,,, 33,mknodat,Erzeugt eine Datei oder Gerät an einem relativen Pfad,https://man7.org/linux/man-pages/man2/mknodat.2.html,0x021,int dfd,const char *filename,umode_t mode,unsigned dev,, 34,mkdirat,Erzeugt ein Verzeichnis,https://man7.org/linux/man-pages/man2/mkdirat.2.html,0x022,int dfd,const char *pathname,umode_t mode,,,, 35,unlinkat,Löscht eine Datei oder ein Verzeichnis,https://man7.org/linux/man-pages/man2/unlinkat.2.html,0x023,int dfd,const char *pathname,int flag,,,, 36,symlinkat,Erzeugt einen symbolischen Link,https://man7.org/linux/man-pages/man2/symlinkat.2.html,0x024,const char *oldname,int newdfd,const char *newname,,,, 37,linkat,Erzeugt einen Hardlink,https://man7.org/linux/man-pages/man2/linkat.2.html,0x025,int olddfd,const char *oldname,int newdfd,const char *newname,int flags, 38,renameat,Benennt eine Datei oder verschiebt sie,https://man7.org/linux/man-pages/man2/renameat.2.html,0x026,int olddfd,const char *oldname,int newdfd,const char *newname,,, 39,umount2,Hängt ein Dateisystem aus,https://man7.org/linux/man-pages/man2/umount2.2.html,0x027,const char *target,int flags,,,,, 40,mount,Hängt ein Dateisystem ein,https://man7.org/linux/man-pages/man2/mount.2.html,0x028,char *dev_name,char *dir_name,char *type,unsigned long flags,void *data, 41,pivot_root,Ändert das Wurzelverzeichnis des Prozesses,https://man7.org/linux/man-pages/man2/pivot_root.2.html,0x029,const char *new_root,const char *put_old,,,,, 42,nfsservctl,Veraltet und entfernt,https://man7.org/linux/man-pages/man2/nfsservctl.2.html,0x02A,,,,,,, 43,statfs,Liest Informationen über ein Dateisystem,https://man7.org/linux/man-pages/man2/statfs.2.html,0x02B,const char *path,struct statfs *buf,,,,, 44,fstatfs,Liest Dateisysteminfos über eine offene Datei,https://man7.org/linux/man-pages/man2/fstatfs.2.html,0x02C,unsigned int fd,struct statfs *buf,,,,, 45,truncate,Kürzt oder verlängert eine Datei auf eine bestimmte Größe,https://man7.org/linux/man-pages/man2/truncate.2.html,0x02D,const char *path,long length,,,,, 46,ftruncate,Wie truncate, aber für einen offenen Deskriptor,https://man7.org/linux/man-pages/man2/ftruncate.2.html,0x02E,unsigned int fd,unsigned long length,,,,, 47,fallocate,Reserviert Speicherplatz für eine Datei,https://man7.org/linux/man-pages/man2/fallocate.2.html,0x02F,int fd,int mode,loff_t offset,loff_t len,, 48,faccessat,Prüft die Zugriffsrechte für eine Datei,https://man7.org/linux/man-pages/man2/faccessat.2.html,0x030,int dfd,const char *filename,int mode,,,, 49,chdir,Ändert das aktuelle Arbeitsverzeichnis,https://man7.org/linux/man-pages/man2/chdir.2.html,0x031,const char *filename,,,,,, 50,fchdir,Ändert das Arbeitsverzeichnis anhand eines offenen Deskriptors,https://man7.org/linux/man-pages/man2/fchdir.2.html,0x032,unsigned int fd,,,,,,

Nr.,Name,Beschreibung,Referenzlink,Param 1,Param 2,Param 3,Param 4,Param 5,Param 6 51,chroot,Setzt das Root-Verzeichnis eines Prozesses neu,http://man7.org/linux/man-pages/man2/chroot.2.html,const char *filename,,,,, 52,"chmod, fchmod",Ändert Dateiberechtigungen,http://man7.org/linux/man-pages/man2/fchmod.2.html,unsigned int fd,umode_t mode,,,, 53,fchmodat,Ändert Dateiberechtigungen relativ zu einem Verzeichnis,http://man7.org/linux/man-pages/man2/fchmodat.2.html,int dfd,const char *filename,umode_t mode,,, 54,fchownat,Ändert Eigentümer/Gruppe einer Datei,http://man7.org/linux/man-pages/man2/fchownat.2.html,int dfd,const char *filename,uid_t user,gid_t group,int flags, 55,"chown, fchown",Ändert den Eigentümer einer Datei,http://man7.org/linux/man-pages/man2/fchown.2.html,unsigned int fd,uid_t user,gid_t group,,, 56,"open, openat",Öffnet eine Datei,https://man7.org/linux/man-pages/man2/open.2.html,int dfd,const char *filename,int flags,umode_t mode,, 57,close,Schließt eine Datei,http://man7.org/linux/man-pages/man2/close.2.html,unsigned int fd,,,,, 58,vhangup,Simuliert das Auflegen eines Terminals,http://man7.org/linux/man-pages/man2/vhangup.2.html,,,,,, 59,pipe2,Erstellt ein Paar von Datei-Deskriptoren für Pipes,http://man7.org/linux/man-pages/man2/pipe2.2.html,int *fildes,int flags,,,, 60,quotactl,Verwaltung von Diskquoten,http://man7.org/linux/man-pages/man2/quotactl.2.html,unsigned int cmd,const char *special,qid_t id,void *addr,, 61,getdents64,Liest Verzeichnisinhalte (64-bit Variante),http://man7.org/linux/man-pages/man2/getdents64.2.html,unsigned int fd,struct linux_dirent64 *dirent,unsigned int count,,, 62,lseek,Setzt den Lese-/Schreibzeiger einer Datei neu,http://man7.org/linux/man-pages/man2/lseek.2.html,unsigned int fd,off_t offset,unsigned int whence,,, 63,read,Liest von Datei,http://man7.org/linux/man-pages/man2/read.2.html,unsigned int fd,char *buf,size_t count,,, 64,write,Schreibt in Datei,http://man7.org/linux/man-pages/man2/write.2.html,unsigned int fd,const char *buf,size_t count,,, 65,readv,Liest von Datei in mehrere Puffer,http://man7.org/linux/man-pages/man2/readv.2.html,unsigned long fd,const struct iovec *vec,unsigned long vlen,,, 66,writev,Schreibt aus mehreren Puffern in Datei,http://man7.org/linux/man-pages/man2/writev.2.html,unsigned long fd,const struct iovec *vec,unsigned long vlen,,, 67,pread64,Liest an gegebener Position,http://man7.org/linux/man-pages/man2/pread64.2.html,unsigned int fd,char *buf,size_t count,loff_t pos,, 68,pwrite64,Schreibt an gegebener Position,http://man7.org/linux/man-pages/man2/pwrite64.2.html,unsigned int fd,const char *buf,size_t count,loff_t pos,, 69,preadv,Liest Vektordaten mit Offset,http://man7.org/linux/man-pages/man2/preadv.2.html,unsigned long fd,const struct iovec *vec,unsigned long vlen,unsigned long pos_l,unsigned long pos_h, 70,pwritev,Schreibt Vektordaten mit Offset,http://man7.org/linux/man-pages/man2/pwritev.2.html,unsigned long fd,const struct iovec *vec,unsigned long vlen,unsigned long pos_l,unsigned long pos_h, Nr,Name,Beschreibung,Manpage,Syscall-Nr,Param1,Param2,Param3,Param4,Param5,Param6 71,sendfile,Kopiert Daten zwischen Dateideskriptoren,http://man7.org/linux/man-pages/man2/sendfile.2.html,0x047,int out_fd,int in_fd,off_t *offset,size_t count,-,- 72,pselect6,Wartet auf Ereignisse bei Dateideskriptoren mit Timeout und Signalmaske,http://man7.org/linux/man-pages/man2/pselect6.2.html,0x048,int,fd_set *,fd_set *,fd_set *,struct __kernel_timespec *,void * 73,ppoll,"Wie poll, aber mit Signalmaske und Timeout als Struktur",http://man7.org/linux/man-pages/man2/ppoll.2.html,0x049,struct pollfd *,unsigned int,struct __kernel_timespec *,const sigset_t *,size_t,- 74,signalfd4,Signal-Warteschlange als Dateideskriptor,http://man7.org/linux/man-pages/man2/signalfd4.2.html,0x04A,int ufd,sigset_t *user_mask,size_t sizemask,int flags,-,- 75,vmsplice,Kopiert Daten zwischen Speicher und Pipe,http://man7.org/linux/man-pages/man2/vmsplice.2.html,0x04B,int fd,const struct iovec *iov,unsigned long nr_segs,unsigned int flags,-,- 76,splice,Verschiebt Daten zwischen zwei Dateideskriptoren,http://man7.org/linux/man-pages/man2/splice.2.html,0x04C,int fd_in,loff_t *off_in,int fd_out,loff_t *off_out,size_t len,unsigned int flags 77,tee,Kopiert Daten zwischen Pipes,http://man7.org/linux/man-pages/man2/tee.2.html,0x04D,int fdin,int fdout,size_t len,unsigned int flags,-,- 78,readlinkat,Liest Ziel einer symbolischen Verknüpfung,http://man7.org/linux/man-pages/man2/readlinkat.2.html,0x04E,int dfd,const char *path,char *buf,int bufsiz,-,- 79,newfstatat,Dateistatus anhand relativer Pfade abfragen,http://man7.org/linux/man-pages/man2/newfstatat.2.html,0x04F,int dfd,const char *filename,struct stat *statbuf,int flag,-,- 80,fstat,Liefert Dateistatus über einen Dateideskriptor,http://man7.org/linux/man-pages/man2/fstat.2.html,0x050,unsigned int fd,struct __old_kernel_stat *statbuf,-,-,-,- 81,sync,Schreibt gepufferte Daten auf Datenträger,http://man7.org/linux/man-pages/man2/sync.2.html,0x051,-,-,-,-,-,- 82,fsync,Synchronisiert eine Datei,http://man7.org/linux/man-pages/man2/fsync.2.html,0x052,unsigned int fd,-,-,-,-,- 83,fdatasync,Synchronisiert Dateidaten (nicht Metadaten),http://man7.org/linux/man-pages/man2/fdatasync.2.html,0x053,unsigned int fd,-,-,-,-,- 84,sync_file_range,Feingranulares Synchronisieren von Dateibereichen,http://man7.org/linux/man-pages/man2/sync_file_range.2.html,0x054,int fd,loff_t offset,loff_t nbytes,unsigned int flags,-,- 85,timerfd_create,Erstellt neuen Timer als Dateideskriptor,http://man7.org/linux/man-pages/man2/timerfd_create.2.html,0x055,int clockid,int flags,-,-,-,- 86,timerfd_settime,Setzt Ablaufzeit eines Timer-FD,http://man7.org/linux/man-pages/man2/timerfd_settime.2.html,0x056,int ufd,int flags,const struct __kernel_itimerspec *utmr,struct __kernel_itimerspec *otmr,-,- 87,timerfd_gettime,Liest Ablaufzeit eines Timer-FD,http://man7.org/linux/man-pages/man2/timerfd_gettime.2.html,0x057,int ufd,struct __kernel_itimerspec *otmr,-,-,-,- 88,utimensat,Ändert Zeitstempel einer Datei,http://man7.org/linux/man-pages/man2/utimensat.2.html,0x058,int dfd,const char *filename,struct __kernel_timespec *utimes,int flags,-,- 89,acct,Aktiviert oder deaktiviert Prozessabrechnung,http://man7.org/linux/man-pages/man2/acct.2.html,0x059,const char *name,-,-,-,-,- 90,capget,Liest Prozessfähigkeiten,http://man7.org/linux/man-pages/man2/capget.2.html,0x05A,cap_user_header_t header,cap_user_data_t dataptr,-,-,-,- 91,capset,Setzt Prozessfähigkeiten,http://man7.org/linux/man-pages/man2/capset.2.html,0x05B,cap_user_header_t header,const cap_user_data_t data,-,-,-,- 92,personality,Setzt Persönlichkeits-Flags des Prozesses,http://man7.org/linux/man-pages/man2/personality.2.html,0x05C,unsigned int personality,-,-,-,-,- 93,exit,Beendet einen Prozess,http://man7.org/linux/man-pages/man2/exit.2.html,0x05D,int error_code,-,-,-,-,- 94,exit_group,Beendet alle Threads eines Prozesses,http://man7.org/linux/man-pages/man2/exit_group.2.html,0x05E,int error_code,-,-,-,-,- 95,waitid,Wartet auf Prozessende,http://man7.org/linux/man-pages/man2/waitid.2.html,0x05F,int which,pid_t pid,struct siginfo *infop,int options,struct rusage *ru,- 96,set_tid_address,Setzt Adresse zur TID-Benachrichtigung,http://man7.org/linux/man-pages/man2/set_tid_address.2.html,0x060,int *tidptr,-,-,-,-,- 97,unshare,Trennt Namensräume,http://man7.org/linux/man-pages/man2/unshare.2.html,0x061,unsigned long unshare_flags,-,-,-,-,- 98,futex,Fast userspace mutex,http://man7.org/linux/man-pages/man2/futex.2.html,0x062,u32 *uaddr,int op,u32 val,const struct __kernel_timespec *utime,u32 *uaddr2,u32 val3 99,set_robust_list,Setzt robuste Mutex-Liste,http://man7.org/linux/man-pages/man2/set_robust_list.2.html,0x063,struct robust_list_head *head,size_t len,-,-,-,- 100,get_robust_list,Liest robuste Mutex-Liste,http://man7.org/linux/man-pages/man2/get_robust_list.2.html,0x064,int pid,struct robust_list_head **head_ptr,size_t *len_ptr,-,-,-

ID;Name;Beschreibung;Man-Page;Hex;Arg1;Arg2;Arg3;Arg4;Arg5;Arg6 101;nanosleep;Unterbricht den Aufrufenden für eine bestimmte Zeit;http://man7.org/linux/man-pages/man2/nanosleep.2.html;0x065;struct __kernel_timespec *rqtp;struct __kernel_timespec *rmtp;;;; 102;getitimer;Liest einen eingestellten Timer;http://man7.org/linux/man-pages/man2/getitimer.2.html;0x066;int which;struct __kernel_old_itimerval *value;;;; 103;setitimer;Setzt einen Timer und erhält optional den vorherigen Wert;http://man7.org/linux/man-pages/man2/setitimer.2.html;0x067;int which;struct __kernel_old_itimerval *value;struct __kernel_old_itimerval *ovalue;;; 104;kexec_load;Lädt ein neues Kernel-Image in den Speicher zum direkten Start;http://man7.org/linux/man-pages/man2/kexec_load.2.html;0x068;unsigned long entry;unsigned long nr_segments;struct kexec_segment *segments;unsigned long flags;; 105;init_module;Lädt ein Kernelmodul in den Kernel;http://man7.org/linux/man-pages/man2/init_module.2.html;0x069;void *umod;unsigned long len;const char *uargs;;; 106;delete_module;Entfernt ein Kernelmodul;http://man7.org/linux/man-pages/man2/delete_module.2.html;0x06A;const char *name_user;unsigned int flags;;;; 107;timer_create;Erstellt einen POSIX-Timer;http://man7.org/linux/man-pages/man2/timer_create.2.html;0x06B;clockid_t which_clock;struct sigevent *timer_event_spec;timer_t * created_timer_id;;; 108;timer_gettime;Liest den aktuellen Wert eines POSIX-Timers;http://man7.org/linux/man-pages/man2/timer_gettime.2.html;0x06C;timer_t timer_id;struct __kernel_itimerspec *setting;;;; 109;timer_getoverrun;Gibt die Anzahl verpasster Timer-Überläufe zurück;http://man7.org/linux/man-pages/man2/timer_getoverrun.2.html;0x06D;timer_t timer_id;;;;; 110;timer_settime;Setzt einen POSIX-Timer;http://man7.org/linux/man-pages/man2/timer_settime.2.html;0x06E;timer_t timer_id;int flags;const struct __kernel_itimerspec *new_setting;struct __kernel_itimerspec *old_setting;; 111;timer_delete;Löscht einen POSIX-Timer;http://man7.org/linux/man-pages/man2/timer_delete.2.html;0x06F;timer_t timer_id;;;;; 112;clock_settime;Setzt die Zeit einer angegebenen Uhr;http://man7.org/linux/man-pages/man2/clock_settime.2.html;0x070;clockid_t which_clock;const struct __kernel_timespec *tp;;;; 113;clock_gettime;Liest die aktuelle Zeit einer Uhr;http://man7.org/linux/man-pages/man2/clock_gettime.2.html;0x071;clockid_t which_clock;struct __kernel_timespec *tp;;;; 114;clock_getres;Liest die Auflösung einer Uhr;http://man7.org/linux/man-pages/man2/clock_getres.2.html;0x072;clockid_t which_clock;struct __kernel_timespec *tp;;;; 115;clock_nanosleep;Schläft mit einer bestimmten Uhr;http://man7.org/linux/man-pages/man2/clock_nanosleep.2.html;0x073;clockid_t which_clock;int flags;const struct __kernel_timespec *rqtp;struct __kernel_timespec *rmtp;; 116;syslog;Liest oder schreibt Kernel-Log-Nachrichten;http://man7.org/linux/man-pages/man2/syslog.2.html;0x074;int type;char *buf;int len;;; 117;ptrace;Überwacht oder steuert einen anderen Prozess;http://man7.org/linux/man-pages/man2/ptrace.2.html;0x075;long request;long pid;unsigned long addr;unsigned long data;; 118;sched_setparam;Setzt Scheduling-Parameter eines Prozesses;http://man7.org/linux/man-pages/man2/sched_setparam.2.html;0x076;pid_t pid;struct sched_param *param;;;; 119;sched_setscheduler;Setzt Scheduling-Richtlinie und Parameter;http://man7.org/linux/man-pages/man2/sched_setscheduler.2.html;0x077;pid_t pid;int policy;struct sched_param *param;;; 120;sched_getscheduler;Gibt Scheduling-Richtlinie eines Prozesses zurück;http://man7.org/linux/man-pages/man2/sched_getscheduler.2.html;0x078;pid_t pid;;;;; 121;sched_getparam;Liest Scheduling-Parameter eines Prozesses;http://man7.org/linux/man-pages/man2/sched_getparam.2.html;0x079;pid_t pid;struct sched_param *param;;;; 122;sched_setaffinity;Setzt CPU-Affinität eines Prozesses;http://man7.org/linux/man-pages/man2/sched_setaffinity.2.html;0x07A;pid_t pid;unsigned int len;unsigned long *user_mask_ptr;;; 123;sched_getaffinity;Liest CPU-Affinität eines Prozesses;http://man7.org/linux/man-pages/man2/sched_getaffinity.2.html;0x07B;pid_t pid;unsigned int len;unsigned long *user_mask_ptr;;; 124;sched_yield;Gibt CPU-Zeit freiwillig ab;http://man7.org/linux/man-pages/man2/sched_yield.2.html;0x07C;;;;;; 125;sched_get_priority_max;Liefert maximale Priorität einer Richtlinie;http://man7.org/linux/man-pages/man2/sched_get_priority_max.2.html;0x07D;int policy;;;;; 126;sched_get_priority_min;Liefert minimale Priorität einer Richtlinie;http://man7.org/linux/man-pages/man2/sched_get_priority_min.2.html;0x07E;int policy;;;;; 127;sched_rr_get_interval;Liest Round-Robin-Intervall eines Prozesses;http://man7.org/linux/man-pages/man2/sched_rr_get_interval.2.html;0x07F;pid_t pid;struct __kernel_timespec *interval;;;; 128;restart_syscall;Wird von Kernel bei unterbrochenem Systemaufruf verwendet;http://man7.org/linux/man-pages/man2/restart_syscall.2.html;0x080;;;;;; 129;kill;Sendet ein Signal an einen Prozess;http://man7.org/linux/man-pages/man2/kill.2.html;0x081;pid_t pid;int sig;;;; 130;tkill;Sendet ein Signal an einen bestimmten Thread;http://man7.org/linux/man-pages/man2/tkill.2.html;0x082;pid_t pid;int sig;;;; 131;tgkill;Sendet ein Signal an einen Thread in einer Thread-Gruppe;http://man7.org/linux/man-pages/man2/tgkill.2.html;0x083;pid_t tgid;pid_t pid;int sig;;; 132;sigaltstack;Setzt oder liest alternativen Signal-Stack;http://man7.org/linux/man-pages/man2/sigaltstack.2.html;0x084;const struct sigaltstack *uss;struct sigaltstack *uoss;;;; 133;rt_sigsuspend;Wartet auf Signale unter Ersatz der Signalmaske;http://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html;0x085;sigset_t *unewset;size_t sigsetsize;;;; 134;rt_sigaction;Setzt oder liest Signalbehandlung;http://man7.org/linux/man-pages/man2/rt_sigaction.2.html;0x086;int;const struct sigaction *;struct sigaction *;size_t;; 135;rt_sigprocmask;Setzt oder liest die aktuelle Signalmaske;http://man7.org/linux/man-pages/man2/rt_sigprocmask.2.html;0x087;int how;sigset_t *set;sigset_t *oset;size_t sigsetsize;; 136;rt_sigpending;Liest ausstehende Signale;http://man7.org/linux/man-pages/man2/rt_sigpending.2.html;0x088;sigset_t *set;size_t sigsetsize;;;; 137;rt_sigtimedwait;Wartet mit Timeout auf ein Signal;http://man7.org/linux/man-pages/man2/rt_sigtimedwait.2.html;0x089;const sigset_t *uthese;siginfo_t *uinfo;const struct __kernel_timespec *uts;size_t sigsetsize;; 138;rt_sigqueueinfo;Sendet Signal mit siginfo-Struktur;http://man7.org/linux/man-pages/man2/rt_sigqueueinfo.2.html;0x08A;pid_t pid;int sig;siginfo_t *uinfo;;; 139;rt_sigreturn;Signalrückkehr — wird vom Kernel intern verwendet;http://man7.org/linux/man-pages/man2/rt_sigreturn.2.html;0x08B;;;;;; 140;setpriority;Setzt Priorität eines Prozesses;http://man7.org/linux/man-pages/man2/setpriority.2.html;0x08C;int which;int who;int niceval;;; 141;getpriority;Liest Priorität eines Prozesses;http://man7.org/linux/man-pages/man2/getpriority.2.html;0x08D;int which;int who;;;; 142;reboot;Führt einen Neustart des Systems aus;http://man7.org/linux/man-pages/man2/reboot.2.html;0x08E;int magic1;int magic2;unsigned int cmd;void *arg;; 143;setregid;Setzt reale und effektive Gruppen-ID;http://man7.org/linux/man-pages/man2/setregid.2.html;0x08F;gid_t rgid;gid_t egid;;;; 144;setgid;Setzt Gruppen-ID;http://man7.org/linux/man-pages/man2/setgid.2.html;0x090;gid_t gid;;;;; 145;setreuid;Setzt reale und effektive Benutzer-ID;http://man7.org/linux/man-pages/man2/setreuid.2.html;0x091;uid_t ruid;uid_t euid;;;; 146;setuid;Setzt Benutzer-ID;http://man7.org/linux/man-pages/man2/setuid.2.html;0x092;uid_t uid;;;;; 147;setresuid;Setzt reale, effektive und gespeicherte Benutzer-ID;http://man7.org/linux/man-pages/man2/setresuid.2.html;0x093;uid_t ruid;uid_t euid;uid_t suid;;; 148;getresuid;Liest reale, effektive und gespeicherte Benutzer-ID;http://man7.org/linux/man-pages/man2/getresuid.2.html;0x094;uid_t *ruid;uid_t *euid;uid_t *suid;;; 149;setresgid;Setzt reale, effektive und gespeicherte Gruppen-ID;http://man7.org/linux/man-pages/man2/setresgid.2.html;0x095;gid_t rgid;gid_t egid;gid_t sgid;;; 150;getresgid;Liest reale, effektive und gespeicherte Gruppen-ID;http://man7.org/linux/man-pages/man2/getresgid.2.html;0x096;gid_t *rgid;gid_t *egid;gid_t *sgid;;;

| Nr. | Syscall | Beschreibung (DE) | Link | Nummer | Arg1 | Arg2 | Arg3 | Arg4 | Arg5 | Arg6 | |-----|---------|--------------------|------|--------|------|------|------|------|------|------| | 151 | setfsuid | Setzt die User-ID für Dateisystemzugriffe. | [Link](http://man7.org/linux/man-pages/man2/setfsuid.2.html) | 0x097 | uid_t uid | - | - | - | - | - | | 152 | setfsgid | Setzt die Gruppen-ID für Dateisystemzugriffe. | [Link](http://man7.org/linux/man-pages/man2/setfsgid.2.html) | 0x098 | gid_t gid | - | - | - | - | - | | 153 | times | Liefert Zeiten über Prozessausführungen. | [Link](http://man7.org/linux/man-pages/man2/times.2.html) | 0x099 | struct tms *tbuf | - | - | - | - | - | | 154 | setpgid | Setzt die Prozessgruppen-ID. | [Link](http://man7.org/linux/man-pages/man2/setpgid.2.html) | 0x09A | pid_t pid | pid_t pgid | - | - | - | - | | 155 | getpgid | Gibt die Prozessgruppen-ID eines Prozesses zurück. | [Link](http://man7.org/linux/man-pages/man2/getpgid.2.html) | 0x09B | pid_t pid | - | - | - | - | - | | 156 | getsid | Gibt die Sitzungs-ID eines Prozesses zurück. | [Link](http://man7.org/linux/man-pages/man2/getsid.2.html) | 0x09C | pid_t pid | - | - | - | - | - | | 157 | setsid | Erstellt eine neue Sitzung und setzt den aufrufenden Prozess als Sitzungsleiter. | [Link](http://man7.org/linux/man-pages/man2/setsid.2.html) | 0x09D | - | - | - | - | - | - | | 158 | getgroups | Ruft die Gruppenzugehörigkeiten eines Prozesses ab. | [Link](http://man7.org/linux/man-pages/man2/getgroups.2.html) | 0x09E | int gidsetsize | gid_t *grouplist | - | - | - | - | | 159 | setgroups | Setzt die Gruppenzugehörigkeiten eines Prozesses. | [Link](http://man7.org/linux/man-pages/man2/setgroups.2.html) | 0x09F | int gidsetsize | gid_t *grouplist | - | - | - | - | | 160 | uname | Ruft Systeminformationen ab. | [Link](http://man7.org/linux/man-pages/man2/uname.2.html) | 0x0A0 | struct old_utsname * | - | - | - | - | - | | 161 | sethostname | Setzt den Hostnamen des Systems. | [Link](http://man7.org/linux/man-pages/man2/sethostname.2.html) | 0x0A1 | char *name | int len | - | - | - | - | | 162 | setdomainname | Setzt den Domainnamen des Systems. | [Link](http://man7.org/linux/man-pages/man2/setdomainname.2.html) | 0x0A2 | char *name | int len | - | - | - | - | | 163 | getrlimit | Holt Ressourcenlimits. | [Link](http://man7.org/linux/man-pages/man2/getrlimit.2.html) | 0x0A3 | unsigned int resource | struct rlimit *rlim | - | - | - | - | | 164 | setrlimit | Setzt Ressourcenlimits. | [Link](http://man7.org/linux/man-pages/man2/setrlimit.2.html) | 0x0A4 | unsigned int resource | struct rlimit *rlim | - | - | - | - | | 165 | getrusage | Holt Statistiken über Ressourcenverbrauch. | [Link](http://man7.org/linux/man-pages/man2/getrusage.2.html) | 0x0A5 | int who | struct rusage *ru | - | - | - | - | | 166 | umask | Setzt die Dateimodus-Maske. | [Link](http://man7.org/linux/man-pages/man2/umask.2.html) | 0x0A6 | int mask | - | - | - | - | - | | 167 | prctl | Steuert Prozesseigenschaften. | [Link](http://man7.org/linux/man-pages/man2/prctl.2.html) | 0x0A7 | int option | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | - | | 168 | getcpu | Liefert aktuelle CPU und NUMA-Node. | [Link](http://man7.org/linux/man-pages/man2/getcpu.2.html) | 0x0A8 | unsigned *cpu | unsigned *node | struct getcpu_cache *cache | - | - | - | | 169 | gettimeofday | Liefert aktuelle Uhrzeit. | [Link](http://man7.org/linux/man-pages/man2/gettimeofday.2.html) | 0x0A9 | struct __kernel_old_timeval *tv | struct timezone *tz | - | - | - | - | | 170 | settimeofday | Setzt die aktuelle Uhrzeit. | [Link](http://man7.org/linux/man-pages/man2/settimeofday.2.html) | 0x0AA | struct __kernel_old_timeval *tv | struct timezone *tz | - | - | - | - | | 171 | adjtimex | Justiert die Systemuhrzeit. | [Link](http://man7.org/linux/man-pages/man2/adjtimex.2.html) | 0x0AB | struct __kernel_timex *txc_p | - | - | - | - | - | | 172 | getpid | Liefert die PID des aktuellen Prozesses. | [Link](http://man7.org/linux/man-pages/man2/getpid.2.html) | 0x0AC | - | - | - | - | - | - | | 173 | getppid | Liefert die PID des Elternprozesses. | [Link](http://man7.org/linux/man-pages/man2/getppid.2.html) | 0x0AD | - | - | - | - | - | - | | 174 | getuid | Liefert die echte User-ID. | [Link](http://man7.org/linux/man-pages/man2/getuid.2.html) | 0x0AE | - | - | - | - | - | - | | 175 | geteuid | Liefert die effektive User-ID. | [Link](http://man7.org/linux/man-pages/man2/geteuid.2.html) | 0x0AF | - | - | - | - | - | - | | 176 | getgid | Liefert die echte Gruppen-ID. | [Link](http://man7.org/linux/man-pages/man2/getgid.2.html) | 0x0B0 | - | - | - | - | - | - | | 177 | getegid | Liefert die effektive Gruppen-ID. | [Link](http://man7.org/linux/man-pages/man2/getegid.2.html) | 0x0B1 | - | - | - | - | - | - | | 178 | gettid | Liefert die Thread-ID. | [Link](http://man7.org/linux/man-pages/man2/gettid.2.html) | 0x0B2 | - | - | - | - | - | - | | 179 | sysinfo | Liefert allgemeine Systeminformationen. | [Link](http://man7.org/linux/man-pages/man2/sysinfo.2.html) | 0x0B3 | struct sysinfo *info | - | - | - | - | - | | 180 | mq_open | Öffnet eine POSIX-Nachrichtenwarteschlange. | [Link](http://man7.org/linux/man-pages/man2/mq_open.2.html) | 0x0B4 | const char *name | int oflag | umode_t mode | struct mq_attr *attr | - | - | | 181 | mq_unlink | Entfernt eine Nachrichtenwarteschlange. | [Link](http://man7.org/linux/man-pages/man2/mq_unlink.2.html) | 0x0B5 | const char *name | - | - | - | - | - | | 182 | mq_timedsend | Sendet Nachricht mit Timeout. | [Link](http://man7.org/linux/man-pages/man2/mq_timedsend.2.html) | 0x0B6 | mqd_t mqdes | const char *msg_ptr | size_t msg_len | unsigned int msg_prio | const struct __kernel_timespec *abs_timeout | - | | 183 | mq_timedreceive | Empfängt Nachricht mit Timeout. | [Link](http://man7.org/linux/man-pages/man2/mq_timedreceive.2.html) | 0x0B7 | mqd_t mqdes | char *msg_ptr | size_t msg_len | unsigned int *msg_prio | const struct __kernel_timespec *abs_timeout | - | | 184 | mq_notify | Registriert Benachrichtigung bei Nachrichtenankunft. | [Link](http://man7.org/linux/man-pages/man2/mq_notify.2.html) | 0x0B8 | mqd_t mqdes | const struct sigevent *notification | - | - | - | - | | 185 | mq_getsetattr | Holt oder setzt Warteschlangenattribute. | [Link](http://man7.org/linux/man-pages/man2/mq_getsetattr.2.html) | 0x0B9 | mqd_t mqdes | const struct mq_attr *mqstat | struct mq_attr *omqstat | - | - | - | | 186 | msgget | Erstellt oder holt eine Message-Queue-ID. | [Link](http://man7.org/linux/man-pages/man2/msgget.2.html) | 0x0BA | key_t key | int msgflg | - | - | - | - | | 187 | msgctl | Steuerung einer Nachrichtenwarteschlange. | [Link](http://man7.org/linux/man-pages/man2/msgctl.2.html) | 0x0BB | int msqid | int cmd | struct msqid_ds *buf | - | - | - | | 188 | msgrcv | Empfängt Nachricht von Warteschlange. | [Link](http://man7.org/linux/man-pages/man2/msgrcv.2.html) | 0x0BC | int msqid | struct msgbuf *msgp | size_t msgsz | long msgtyp | int msgflg | - | | 189 | msgsnd | Sendet Nachricht an Warteschlange. | [Link](http://man7.org/linux/man-pages/man2/msgsnd.2.html) | 0x0BD | int msqid | struct msgbuf *msgp | size_t msgsz | int msgflg | - | - | | 190 | semget | Holt Semaphorensatz oder erstellt neuen. | [Link](http://man7.org/linux/man-pages/man2/semget.2.html) | 0x0BE | key_t key | int nsems | int semflg | - | - | - | | 191 | semctl | Führt Steueroperation an Semaphorensatz aus. | [Link](http://man7.org/linux/man-pages/man2/semctl.2.html) | 0x0BF | int semid | int semnum | int cmd | unsigned long arg | - | - | | 192 | semtimedop | Führt Semaphore-Operation mit Timeout aus. | [Link](http://man7.org/linux/man-pages/man2/semtimedop.2.html) | 0x0C0 | int semid | struct sembuf *sops | unsigned nsops | const struct __kernel_timespec *timeout | - | - | | 193 | semop | Führt Semaphore-Operation aus. | [Link](http://man7.org/linux/man-pages/man2/semop.2.html) | 0x0C1 | int semid | struct sembuf *sops | unsigned nsops | - | - | - | | 194 | shmget | Holt oder erstellt Shared Memory Segment. | [Link](http://man7.org/linux/man-pages/man2/shmget.2.html) | 0x0C2 | key_t key | size_t size | int flag | - | - | - | | 195 | shmctl | Steuert Shared Memory Segment. | [Link](http://man7.org/linux/man-pages/man2/shmctl.2.html) | 0x0C3 | int shmid | int cmd | struct shmid_ds *buf | - | - | - | | 196 | shmat | Bindet Shared Memory Segment ein. | [Link](http://man7.org/linux/man-pages/man2/shmat.2.html) | 0x0C4 | int shmid | char *shmaddr | int shmflg | - | - | - | | 197 | shmdt | Löst Bindung von Shared Memory Segment. | [Link](http://man7.org/linux/man-pages/man2/shmdt.2.html) | 0x0C5 | char *shmaddr | - | - | - | - | - | | 198 | socket | Erstellt eine neue Socket. | [Link](http://man7.org/linux/man-pages/man2/socket.2.html) | 0x0C6 | int | int | int | - | - | - | | 199 | socketpair | Erstellt ein Paar verbundener Sockets. | [Link](http://man7.org/linux/man-pages/man2/socketpair.2.html) | 0x0C7 | int | int | int | int * | - | - | | 200 | bind | Bindet eine Adresse an eine Socket. | [Link](http://man7.org/linux/man-pages/man2/bind.2.html) | 0x0C8 | int | struct sockaddr * | int | - | - | - |