Übersicht der Linux ARM64 Systemaufrufen: Unterschied zwischen den Versionen

Aus C und Assembler mit Raspberry
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(35 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
! NR !! SYSCALL NAME !! Beschreibung !! Referenz !! x8 !! x0 !! x1 !! x2 !! x3 !! x4 !! x5
! NR !! SYSCALL NAME !! Beschreibung !! Referenz !! x8 !! x0 !! x1 !! x2 !! x3 !! x4 !! x5
|-
|-
| 0 || io_setup || - || https://man7.org/linux/man-pages/man2/io_setup.2.html || 0x000 || unsigned nr_reqs || aio_context_t *ctx || - || - || - || -
| 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 || - || https://man7.org/linux/man-pages/man2/io_destroy.2.html || 0x001 || 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 || - || https://man7.org/linux/man-pages/man2/io_submit.2.html || 0x002 || aio_context_t ctx_id || long nr || struct iocb **iocbpp || - || - || -
| 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||||http://man7.org/linux/man-pages/man2/io_cancel.2.html||0x003||aio_context_t ctx_id||struct iocb *iocb||struct io_event *result||-||-||-
| 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||||http://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||-
| 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||||http://man7.org/linux/man-pages/man2/setxattr.2.html||0x005||const char *path||const char *name||const void *value||size_t size||int flags||-
| 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||||http://man7.org/linux/man-pages/man2/lsetxattr.2.html||0x006||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||||http://man7.org/linux/man-pages/man2/fsetxattr.2.html||0x007||int fd||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||||http://man7.org/linux/man-pages/man2/getxattr.2.html||0x008||const char *path||const char *name||void *value||size_t size||-||-
| 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||||http://man7.org/linux/man-pages/man2/lgetxattr.2.html||0x009||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||||http://man7.org/linux/man-pages/man2/fgetxattr.2.html||0x00A||int fd||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||||http://man7.org/linux/man-pages/man2/listxattr.2.html||0x00B||const char *path||char *list||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||||http://man7.org/linux/man-pages/man2/llistxattr.2.html||0x00C||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||||http://man7.org/linux/man-pages/man2/flistxattr.2.html||0x00D||int fd||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||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/lremovexattr.2.html||0x00F||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||||http://man7.org/linux/man-pages/man2/fremovexattr.2.html||0x010||int fd||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||||http://man7.org/linux/man-pages/man2/getcwd.2.html||0x011||char *buf||unsigned long size||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/lookup_dcookie.2.html||0x012||u64 cookie64||char *buf||size_t len||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/eventfd2.2.html||0x013||unsigned int count||int flags||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/epoll_create1.2.html||0x014||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||||http://man7.org/linux/man-pages/man2/epoll_ctl.2.html||0x015||int epfd||int op||int fd||struct epoll_event *event||-||-
| 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||||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
| 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||||http://man7.org/linux/man-pages/man2/dup.2.html||0x017||unsigned int fildes||-||-||-||-||-
| 23||dup||Kopiert einen offenen Dateideskriptor||https://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||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/fcntl.2.html||0x019||unsigned int fd||unsigned int cmd||unsigned long arg||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/inotify_init1.2.html||0x01A||int flags||-||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/inotify_add_watch.2.html||0x01B||int fd||const char *path||u32 mask||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html||0x01C||int fd||__s32 wd||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/ioctl.2.html||0x01D||unsigned int fd||unsigned int cmd||unsigned long arg||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/ioprio_set.2.html||0x01E||int which||int who||int ioprio||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/ioprio_get.2.html||0x01F||int which||int who||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/flock.2.html||0x020||unsigned int fd||unsigned int cmd||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/mknodat.2.html||0x021||int dfd||const char * filename||umode_t mode||unsigned dev||-||-
| 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||||http://man7.org/linux/man-pages/man2/mkdirat.2.html||0x022||int dfd||const char * pathname||umode_t mode||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/unlinkat.2.html||0x023||int dfd||const char * pathname||int flag||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/symlinkat.2.html||0x024||const char * oldname||int newdfd||const char * newname||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/linkat.2.html||0x025||int olddfd||const char *oldname||int newdfd||const char *newname||int flags||-
| 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||||http://man7.org/linux/man-pages/man2/renameat.2.html||0x026||int olddfd||const char * oldname||int newdfd||const char * newname||-||-
| 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||||http://man7.org/linux/man-pages/man2/umount2.2.html||0x027||const char *target||int flags||||||||
| 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||||http://man7.org/linux/man-pages/man2/mount.2.html||0x028||char *dev_name||char *dir_name||char *type||unsigned long flags||void *data||-
| 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||||http://man7.org/linux/man-pages/man2/pivot_root.2.html||0x029||const char *new_root||const char *put_old||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/nfsservctl.2.html||0x02A||REMOVED||||||||||
| <s>42</s>||<s>nfsservctl</s>||<s>Veraltet und entfernt</s>||<s>https://man7.org/linux/man-pages/man2/nfsservctl.2.html</s>||<s>0x02A</s>||<s>REMOVED</s>||-||-||-||-||
|-
|-
| 43||statfs||||http://man7.org/linux/man-pages/man2/statfs.2.html||0x02B||const char * path||struct statfs *buf||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/fstatfs.2.html||0x02C||unsigned int fd||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||||http://man7.org/linux/man-pages/man2/truncate.2.html||0x02D||const char *path||long length||-||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/ftruncate.2.html||0x02E||unsigned int fd||unsigned 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||||http://man7.org/linux/man-pages/man2/fallocate.2.html||0x02F||int fd||int mode||loff_t offset||loff_t len||-||-
| 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||||http://man7.org/linux/man-pages/man2/faccessat.2.html||0x030||int dfd||const char *filename||int mode||-||-||-
| 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||||http://man7.org/linux/man-pages/man2/chdir.2.html||0x031||const char *filename||-||-||-||-||-
| 49||chdir||Ändert das aktuelle Arbeitsverzeichnis||https://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||-||-||-||-||-
| 50||fchdir||Ändert das Arbeitsverzeichnis anhand eines offenen Deskriptors||https://man7.org/linux/man-pages/man2/fchdir.2.html||0x032||unsigned int fd||-||-||-||-||-
|-
|-
| 51||chroot||||http://man7.org/linux/man-pages/man2/chroot.2.html||0x033||const char *filename||-||-||-||-||-
| 51||chroot||Setzt das Root-Verzeichnis eines Prozesses neu||https://man7.org/linux/man-pages/man2/chroot.2.html||0x033||const char *filename||-||-||-||-||-
|-
|-
| 52||fchmod||||http://man7.org/linux/man-pages/man2/fchmod.2.html||0x034||unsigned int fd||umode_t mode||-||-||-||-
| 52||fchmod||Ändert Dateiberechtigungen||https://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||-||-||-
| 53||fchmodat||Ändert Dateiberechtigungen relativ zu einem Verzeichnis||https://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||-
| 54||fchownat||Ändert Eigentümer/Gruppe einer Datei||https://man7.org/linux/man-pages/man2/fchownat.2.html||0x036||int dfd||const char *filename||uid_t user||gid_t group||int flag||-
|-
|-
| 55||fchown||||http://man7.org/linux/man-pages/man2/fchown.2.html||0x037||unsigned int fd||uid_t user||gid_t group||-||-||-
| 55||fchown||Ändert den Eigentümer einer Datei||https://man7.org/linux/man-pages/man2/fchown.2.html||0x037||unsigned int fd||uid_t user||gid_t group||-||-||-
|-
|-
| 56||openat||||http://man7.org/linux/man-pages/man2/openat.2.html||0x038||int dfd||const char *filename||int flags||umode_t mode||-||-
| 56||openat||Öffnet eine Datei||https://man7.org/linux/man-pages/man2/openat.2.html||0x038||int dfd||const char *filename||int flags||umode_t mode||-||-
|-
|-
| 57||close||||http://man7.org/linux/man-pages/man2/close.2.html||0x039||unsigned int fd||-||-||-||-||-
| 57||close||Schleißt eine Datei||https://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||-||-||-||-||-||-
| 58||vhangup||Simuliert das Auflegen eines Terminals||https://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||-||-||-||-
| 59||pipe2||Erstellt ein Paar von Datei-Deskriptoren für Pipes||https://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||-||-
| 60||quotactl||Verwaltung von Diskquoten||https://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||-||-||-
| 61||getdents64||Liest Verzeichnisinhalte (64-bit Variante)||https://man7.org/linux/man-pages/man2/getdents64.2.html||0x03D||unsigned int fd||struct linux_dirent64 *dirent||unsigned int count||-||-||-
|-
|-
| 62||lseek||||http://man7.org/linux/man-pages/man2/lseek.2.html||0x03E||unsigned int fd||off_t offset||unsigned int whence||-||-||-
| 62||lseek||Setzt den Lese-/Schreibzeiger einer Datei neu||https://man7.org/linux/man-pages/man2/lseek.2.html||0x03E||unsigned int fd||off_t offset||unsigned int whence||-||-||-
|-
|-
| 63||read||||http://man7.org/linux/man-pages/man2/read.2.html||0x03F||unsigned int fd||char *buf||size_t count||-||-||-
| 63||read||Liest aus einer Datei||https://man7.org/linux/man-pages/man2/read.2.html||0x03F||unsigned int fd||char *buf||size_t count||-||-||-
|-
|-
| 64||write||||http://man7.org/linux/man-pages/man2/write.2.html||0x040||unsigned int fd||const char *buf||size_t count||-||-||-
| 64||write||Schreibt in eine Datei||https://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||-||-||-
| 65||readv||Liest von Datei in mehrere Puffer||https://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||-||-||-
| 66||writev||Schreibt aus mehreren Puffern in Datei||https://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||-||-
| 67||pread64||Liest an gegebener Position||https://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||-||-
| 68||pwrite64||Schreibt an gegebener Position||https://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||-
| 69||preadv||Liest Vektordaten mit Offset||https://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||-
| 70||pwritev||Schreibt Vektordaten mit Offset||https://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||-||-
| 71||sendfile||Kopiert Daten zwischen Dateideskriptoren||https://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 *
| 72||pselect6||Wartet auf Ereignisse bei Dateideskriptoren mit Timeout und Signalmaske||https://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||-
| 73||ppoll||Wie poll, aber mit Signalmaske und Timeout als Struktur||https://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||-||-
| 74||signalfd4||Signal-Warteschlange als Dateideskriptor||https://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||-||-
| 75||vmsplice||Kopiert Daten zwischen Speicher und Pipe||https://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
| 76||splice||Verschiebt Daten zwischen zwei Dateideskriptoren||https://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||-||-
| 77||tee||Kopiert Daten zwischen Pipes||https://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||-||-
| 78||readlinkat||Liest Ziel einer symbolischen Verknüpfung||https://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||-||-
| 79||newfstatat||Dateistatus anhand relativer Pfade abfragen||https://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||-||-||-||-
| 80||fstat||Liefert Dateistatus über einen Dateideskriptor||https://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||-||-||-||-||-||-
| 81||sync||Schreibt gepufferte Daten auf Datenträger||https://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||-||-||-||-||-
| 82||fsync||Synchronisiert eine Datei||https://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||-||-||-||-||-
| 83||fdatasync||Synchronisiert Dateidaten (nicht Metadaten)||https://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||-||-
| 84||sync_file_range||Feingranulares Synchronisieren von Dateibereichen||https://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||-||-||-||-
| 85||timerfd_create||Erstellt neuen Timer als Dateideskriptor||https://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||-||-
| 86||timerfd_settime||Setzt Ablaufzeit eines Timer-FD||https://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||-||-||-||-
| 87||timerfd_gettime||Liest Ablaufzeit eines Timer-FD||https://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||-||-
| 88||utimensat||Ändert Zeitstempel einer Datei||https://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||-||-||-||-||-
| 89||acct||Aktiviert oder deaktiviert Prozessabrechnung||https://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||-||-||-||-
| 90||capget||Liest Prozessfähigkeiten||https://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||-||-||-||-
| 91||capset||Setzt Prozessfähigkeiten||https://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||-||-||-||-||-
| 92||personality||Setzt Persönlichkeits-Flags des Prozesses||https://man7.org/linux/man-pages/man2/personality.2.html||0x05C||unsigned int personality||-||-||-||-||-
|-
|-
| 93||exit||||http://man7.org/linux/man-pages/man2/exit.2.html||0x05D||int error_code||-||-||-||-||-
| 93||exit||Beendet einen Prozess||https://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||-||-||-||-||-
| 94||exit_group||Beendet alle Threads eines Prozesses||https://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||-
| 95||waitid||Wartet auf Prozessende||https://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||-||-||-||-||-
| 96||set_tid_address||Setzt Adresse zur TID-Benachrichtigung||https://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||-||-||-||-||-
| 97||unshare||Trennt Namensräume||https://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
| 98||futex||Fast userspace mutex||https://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||-||-||-||-
| 99||set_robust_list||Setzt robuste Mutex-Liste||https://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||-||-||-
| 100||get_robust_list||Liest robuste Mutex-Liste||https://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||-||-||-||-
| 101||nanosleep||Unterbricht den Aufrufenden für eine bestimmte Zeit||https://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||-||-||-||-
| 102||getitimer||Liest einen eingestellten Timer||https://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||-||-||-
| 103||setitimer||Setzt einen Timer und erhält optional den vorherigen Wert||https://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||-||-
| 104||kexec_load||Lädt ein neues Kernel-Image in den Speicher zum direkten Start||https://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||-||-||-
| 105||init_module||Lädt ein Kernelmodul in den Kernel||https://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||-||-||-||-
| 106||delete_module||Entfernt ein Kernelmodul||https://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||-||-||-
| 107||timer_create||Erstellt einen POSIX-Timer||https://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||-||-||-||-
| 108||timer_gettime||Liest den aktuellen Wert eines POSIX-Timers||https://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||-||-||-||-||-
| 109||timer_getoverrun||Gibt die Anzahl verpasster Timer-Überläufe zurück||https://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||-||-
| 110||timer_settime||Setzt einen POSIX-Timer||https://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||-||-||-||-||-
| 111||timer_delete||Löscht einen POSIX-Timer||https://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||-||-||-||-
| 112||clock_settime||Setzt die Zeit einer angegebenen Uhr||https://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||-||-||-||-
| 113||clock_gettime||Liest die aktuelle Zeit einer Uhr||https://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||-||-||-||-
| 114||clock_getres||Liest die Auflösung einer Uhr||https://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||-||-
| 115||clock_nanosleep||Schläft mit einer bestimmten Uhr||https://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||-||-||-
| 116||syslog||Liest oder schreibt Kernel-Log-Nachrichten||https://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||-||-
| 117||ptrace||Überwacht oder steuert einen anderen Prozess||https://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||-||-||-||-
| 118||sched_setparam||Setzt Scheduling-Parameter eines Prozesses||https://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||-||-||-
| 119||sched_setscheduler||Setzt Scheduling-Richtlinie und Parameter||https://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||-||-||-||-||-
| 120||sched_getscheduler||Gibt Scheduling-Richtlinie eines Prozesses zurück||https://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||-||-||-||-
| 121||sched_getparam||Liest Scheduling-Parameter eines Prozesses||https://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||-||-||-
| 122||sched_setaffinity||Setzt CPU-Affinität eines Prozesses||https://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||-||-||-
| 123||sched_getaffinity||Liest CPU-Affinität eines Prozesses||https://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||-||-||-||-||-||-
| 124||sched_yield||Gibt CPU-Zeit freiwillig ab||https://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||-||-||-||-||-
| 125||sched_get_priority_max||Liefert maximale Priorität einer Richtlinie||https://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||-||-||-||-||-
| 126||sched_get_priority_min||Liefert minimale Priorität einer Richtlinie||https://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||-||-||-||-
| 127||sched_rr_get_interval||Liest Round-Robin-Intervall eines Prozesses||https://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||-||-||-||-||-||-
| 128||restart_syscall||Wird von Kernel bei unterbrochenem Systemaufruf verwendet||https://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||-||-||-||-
| 129||kill||Sendet ein Signal an einen Prozess||https://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||-||-||-||-
| 130||tkill||Sendet ein Signal an einen bestimmten Thread||https://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||-||-||-
| 131||tgkill||Sendet ein Signal an einen Thread in einer Thread-Gruppe||https://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||-||-||-||-
| 132||sigaltstack||Setzt oder liest alternativen Signal-Stack||https://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||-||-||-||-
| 133||rt_sigsuspend||Wartet auf Signale unter Ersatz der Signalmaske||https://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||-||-
| 134||rt_sigaction||Setzt oder liest Signalbehandlung||https://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||-||-
| 135||rt_sigprocmask||Setzt oder liest die aktuelle Signalmaske||https://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||-||-||-||-
| 136||rt_sigpending||Liest ausstehende Signale||https://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||-||-
| 137||rt_sigtimedwait||Wartet mit Timeout auf ein Signal||https://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||-||-||-
| 138||rt_sigqueueinfo||Sendet Signal mit siginfo-Struktur||https://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||-||-||-||-||-||-
| 139||rt_sigreturn||Signalrückkehr — wird vom Kernel intern verwendet||https://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||-||-||-
| 140||setpriority||Setzt Priorität eines Prozesses||https://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||-||-||-||-
| 141||getpriority||Liest Priorität eines Prozesses||https://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||-||-
| 142||reboot||Führt einen Neustart des Systems aus||https://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||-||-||-||-
| 143||setregid||Setzt reale und effektive Gruppen-ID||https://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||-||-||-||-||-
| 144||setgid||Setzt Gruppen-ID||https://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||-||-||-||-
| 145||setreuid||Setzt reale und effektive Benutzer-ID||https://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||-||-||-||-||-
| 146||setuid||Setzt Benutzer-ID||https://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||-||-||-
| 147||setresuid||Setzt reale, effektive und gespeicherte Benutzer-ID||https://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||-||-||-
| 148||getresuid||Liest reale, effektive und gespeicherte Benutzer-ID||https://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||-||-||-
| 149||setresgid||Setzt reale, effektive und gespeicherte Gruppen-ID||https://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||-||-||-
| 150||getresgid||Liest reale, effektive und gespeicherte Gruppen-ID||https://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||-||-||-||-||-
| 151||setfsuid||Setzt die User-ID für Dateisystemzugriffe.||https://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||-||-||-||-||-
| 152||setfsgid||Setzt die Gruppen-ID für Dateisystemzugriffe.||https://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||-||-||-||-||-
| 153||times||Liefert Zeiten über Prozessausführungen.||https://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||-||-||-||-
| 154||setpgid||Setzt die Prozessgruppen-ID.||https://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||-||-||-||-||-
| 155||getpgid||Gibt die Prozessgruppen-ID eines Prozesses zurück.||https://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||-||-||-||-||-
| 156||getsid||Gibt die Sitzungs-ID eines Prozesses zurück.||https://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||-||-||-||-||-||-
| 157||setsid||Erstellt eine neue Sitzung und setzt den aufrufenden Prozess als Sitzungsleiter.||https://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||-||-||-||-
| 158||getgroups||Ruft die Gruppenzugehörigkeiten eines Prozesses ab.||https://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||-||-||-||-
| 159||setgroups||Setzt die Gruppenzugehörigkeiten eines Prozesses.||https://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 *||-||-||-||-||-
| 160||uname||Ruft Systeminformationen ab.||https://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||-||-||-||-
| 161||sethostname||Setzt den Hostnamen des Systems.||https://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||-||-||-||-
| 162||setdomainname||Setzt den Domainnamen des Systems.||https://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||-||-||-||-
| 163||getrlimit||Holt Ressourcenlimits.||https://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||-||-||-||-
| 164||setrlimit||Setzt Ressourcenlimits.||https://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||-||-||-||-
| 165||getrusage|| Holt Statistiken über Ressourcenverbrauch.||https://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||-||-||-||-||-
| 166||umask||Setzt die Dateimodus-Maske.||https://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||-
| 167||prctl||Steuert Prozesseigenschaften.||https://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||-||-||-
| 168||getcpu||Liefert aktuelle CPU und NUMA-Node.||https://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||-||-||-||-
| 169||gettimeofday||Liefert aktuelle Uhrzeit.||https://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||-||-||-||-
| 170||settimeofday||Setzt die aktuelle Uhrzeit.||https://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||-||-||-||-||-
| 171||adjtimex||Justiert die Systemuhrzeit.||https://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||-||-||-||-||-||-
| 172||getpid||Liefert die PID des aktuellen Prozesses.||https://man7.org/linux/man-pages/man2/getpid.2.html||0x0AC||-||-||-||-||-||-
|-
|-
| 173||getppid||||http://man7.org/linux/man-pages/man2/getppid.2.html||0x0AD||-||-||-||-||-||-
| 173||getppid||Liefert die PID des Elternprozesses.||https://man7.org/linux/man-pages/man2/getppid.2.html||0x0AD||-||-||-||-||-||-
|-
|-
| 174||getuid||||http://man7.org/linux/man-pages/man2/getuid.2.html||0x0AE||-||-||-||-||-||-
| 174||getuid||Liefert die echte User-ID.||https://man7.org/linux/man-pages/man2/getuid.2.html||0x0AE||-||-||-||-||-||-
|-
|-
| 175||geteuid||||http://man7.org/linux/man-pages/man2/geteuid.2.html||0x0AF||-||-||-||-||-||-
| 175||geteuid||Liefert die effektive User-ID.||https://man7.org/linux/man-pages/man2/geteuid.2.html||0x0AF||-||-||-||-||-||-
|-
|-
| 176||getgid||||http://man7.org/linux/man-pages/man2/getgid.2.html||0x0B0||-||-||-||-||-||-
| 176||getgid||Liefert die echte Gruppen-ID.||https://man7.org/linux/man-pages/man2/getgid.2.html||0x0B0||-||-||-||-||-||-
|-
|-
| 177||getegid||||http://man7.org/linux/man-pages/man2/getegid.2.html||0x0B1||-||-||-||-||-||-
| 177||getegid||Liefert die effektive Gruppen-ID.||https://man7.org/linux/man-pages/man2/getegid.2.html||0x0B1||-||-||-||-||-||-
|-
|-
| 178||gettid||||http://man7.org/linux/man-pages/man2/gettid.2.html||0x0B2||-||-||-||-||-||-
| 178||gettid||Liefert die Thread-ID.||https://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||-||-||-||-||-
| 179||sysinfo||Liefert allgemeine Systeminformationen.||https://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||-||-
| 180||mq_open||Öffnet eine POSIX-Nachrichtenwarteschlange.||https://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||-||-||-||-||-
| 181||mq_unlink||Entfernt eine Nachrichtenwarteschlange.||https://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||-
| 182||mq_timedsend||Sendet Nachricht mit Timeout.||https://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||-
| 183||mq_timedreceive||Empfängt Nachricht mit Timeout.||https://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||-||-||-||-
| 184||mq_notify||Registriert Benachrichtigung bei Nachrichtenankunft.||https://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||-||-||-
| 185||mq_getsetattr||Holt oder setzt Warteschlangenattribute.||https://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||-||-||-||-
| 186||msgget||Erstellt oder holt eine Message-Queue-ID.||https://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||-||-||-
| 187||msgctl||Steuerung einer Nachrichtenwarteschlange.||https://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||-
| 188||msgrcv||Empfängt Nachricht von Warteschlange.||https://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||-||-
| 189||msgsnd||Sendet Nachricht an Warteschlange.||https://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||-||-||-
| 190||semget||Holt Semaphorensatz oder erstellt neuen.||https://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||-||-
| 191||semctl||Führt Steueroperation an Semaphorensatz aus.||https://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||-||-
| 192||semtimedop||Führt Semaphore-Operation mit Timeout aus.||https://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||-||-||-
| 193||semop||Führt Semaphore-Operation aus.||https://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||-||-||-
| 194||shmget||Holt oder erstellt Shared Memory Segment.||https://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||-||-||-
| 195||shmctl||Steuert Shared Memory Segment.||https://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||-||-||-
| 196||shmat||Bindet Shared Memory Segment ein.||https://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||-||-||-||-||-
| 197||shmdt||Löst Bindung von Shared Memory Segment.||https://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||-||-||-
| 198||socket||Erstellt eine neue Socket.||https://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 *||-||-
| 199||socketpair||Erstellt ein Paar verbundener Sockets.||https://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||-||-||-
| 200||bind||Bindet eine Adresse an eine Socket.||https://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||-||-||-||-
| 201||listen||Wartet auf eingehende Verbindungen auf einem Socket.||https://man7.org/linux/man-pages/man2/listen.2.html||0x0C9||int sockfd||int backlog||-||-||-||-
|-
|-
| 202||accept||||http://man7.org/linux/man-pages/man2/accept.2.html||0x0CA||int||struct sockaddr *||int *||-||-||-
| 202||accept||Akzeptiert eine eingehende Verbindung auf einem Socket.||https://man7.org/linux/man-pages/man2/accept.2.html||0x0CA||int sockfd||struct sockaddr *addr||int *addrlen||-||-||-
|-
|-
| 203||connect||||http://man7.org/linux/man-pages/man2/connect.2.html||0x0CB||int||struct sockaddr *||int||-||-||-
| 203||connect||Baut eine Verbindung zu einem Socket auf.||https://man7.org/linux/man-pages/man2/connect.2.html||0x0CB||int sockfd||struct sockaddr *addr||int addrlen||-||-||-
|-
|-
| 204||getsockname||||http://man7.org/linux/man-pages/man2/getsockname.2.html||0x0CC||int||struct sockaddr *||int *||-||-||-
| 204||getsockname||Liefert die lokale Adresse eines Sockets.||https://man7.org/linux/man-pages/man2/getsockname.2.html||0x0CC||int sockfd||struct sockaddr *addr||int *addrlen||-||-||-
|-
|-
| 205||getpeername||||http://man7.org/linux/man-pages/man2/getpeername.2.html||0x0CD||int||struct sockaddr *||int *||-||-||-
| 205||getpeername||Liefert die Adresse des entfernten Kommunikationspartners.||https://man7.org/linux/man-pages/man2/getpeername.2.html||0x0CD||int sockfd||struct sockaddr *addr||int *addrlen||-||-||-
|-
|-
| 206||sendto||||http://man7.org/linux/man-pages/man2/sendto.2.html||0x0CE||int||void *||size_t||unsigned||struct sockaddr *||int
| 206||sendto||Sendet Daten an eine bestimmte Adresse.||https://man7.org/linux/man-pages/man2/sendto.2.html||0x0CE||int sockfd||void *buf||size_t len||unsigned flags|| struct sockaddr *dest_addr||int addrlen
|-
|-
| 207||recvfrom||||http://man7.org/linux/man-pages/man2/recvfrom.2.html||0x0CF||int||void *||size_t||unsigned||struct sockaddr *||int *
| 207||recvfrom||Empfängt Daten und speichert die Quelladresse.||https://man7.org/linux/man-pages/man2/recvfrom.2.html||0x0CF||int sockfd||void *buf||size_t len||unsigned flags||struct sockaddr *src_addr||int *addrlen
|-
|-
| 208||setsockopt||||http://man7.org/linux/man-pages/man2/setsockopt.2.html||0x0D0||int fd||int level||int optname||char *optval||int optlen||-
| 208||setsockopt||Setzt Optionen für einen Socket.||https://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||-
| 209||getsockopt||Liest Optionen eines Sockets aus.||https://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||-||-||-||-
| 210||shutdown||Schließt teilweise oder vollständig eine Verbindung.||https://man7.org/linux/man-pages/man2/shutdown.2.html||0x0D2||int sockfd||int how||-||-||-||-
|-
|-
| 211||sendmsg||||http://man7.org/linux/man-pages/man2/sendmsg.2.html||0x0D3||int fd||struct user_msghdr *msg||unsigned flags||-||-||-
| 211||sendmsg||Sendet eine Nachricht mit mehr Kontrolle.||https://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||-||-||-
| 212||recvmsg||Empfängt eine Nachricht mit erweiterten Informationen.||https://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||-||-||-
| 213||readahead||Liest Daten voraus in den Cache.||https://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||-||-||-||-||-
| 214||brk||Setzt die Programmbereichsgrenze (Heap-Ende).||https://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||-||-||-||-
| 215||munmap||Hebt die Speicherabbildung eines Bereichs auf.||https://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||-
| 216||mremap||Ändert die Größe einer Speicherabbildung.||https://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||-
| 217||add_key||Fügt einen neuen Schlüssel zum Kernel-Schlüsselring hinzu.||https://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||-||-
| 218||request_key||Fordert einen Schlüssel aus dem Schlüsselring an.||https://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||-
| 219||keyctl||Führt Operationen auf Schlüsseln aus.||https://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||-
| 220||clone||Erzeugt einen neuen Prozess/Thread.||https://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||-||-||-
| 221||execve||Startet ein neues Programm.||https://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
| 222||mmap||Ordnet Dateien oder Speicherbereiche in den Speicher ein.||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||-||-
| 223||fadvise64||Gibt Ratschläge für Zugriffsstrategien auf Dateien.||https://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||-||-||-||-
| 224||swapon||Aktiviert eine Swap-Datei oder -Partition.||https://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||-||-||-||-||-
| 225||swapoff||Deaktiviert eine Swap-Datei oder -Partition.||https://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||-||-||-
| 226||mprotect||Ändert die Zugriffsrechte für Speicherbereiche.||https://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||-||-||-
| 227||msync||Synchronisiert Speicherabbildungen mit der Datei.||https://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||-||-||-||-
| 228||mlock||Sperrt einen Speicherbereich im RAM.||https://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||-||-||-||-
| 229||munlock||Hebt die Sperrung eines Speicherbereichs auf.||https://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||-||-||-||-||-
| 230||mlockall||Sperrt alle aktuellen und zukünftigen Speicherbereiche.||https://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||-||-||-||-||-||-
| 231||munlockall||Hebt alle Speichersperrungen auf.||https://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||-||-||-
| 232||mincore||Prüft, ob Speicherseiten im RAM sind.||https://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||-||-||-
| 233||madvise||Gibt Ratschläge zur Nutzung eines Speicherbereichs.||https://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||-
| 234||remap_file_pages||Erzeugt nicht-lineare Speicherabbildung von Dateien.||https://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
| 235||mbind|| Bindet einen Speicherbereich an bestimmte NUMA-Knoten.||https://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||-
| 236||get_mempolicy||Ruft die Speicherverteilungspolitik eines Threads ab.||https://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||-||-||-
| 237||set_mempolicy||Legt Speicherverteilungspolitik fest.||https://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||-||-
| 238||migrate_pages||Migriert Seiten zwischen NUMA-Knoten.||https://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
| 239||move_pages||Bewegt Seiten in andere NUMA-Knoten.||https://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||-||-
| 240||rt_tgsigqueueinfo||Sendet ein Signal mit Info an bestimmten Thread.||https://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||-
| 241||perf_event_open||Öffnet ein Performance-Event zur Überwachung.||https://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||-||-
| 242||accept4||Wie `accept`, aber mit zusätzlichen Flags.||https://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||-
| 243||recvmmsg||Empfängt mehrere Nachrichten gleichzeitig.||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||-||-
| 260||wait4||Wartet auf die Beendigung eines Kindprozesses und sammelt Ressourceninformationen.||https://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||-||-
| 261||prlimit64||Setzt oder liest Ressourcengrenzen eines Prozesses.||https://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||-||-||-||-
| 262||fanotify_init||Initialisiert ein neues fanotify-Überwachungsobjekt.||https://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||-
| 263||fanotify_mark||Fügt Markierungen für Dateien oder Verzeichnisse zu einem fanotify-Objekt hinzu oder entfernt sie.||https://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||-
| 264||name_to_handle_at||Wandelt einen Dateinamen in einen Dateihandle und Mount-ID um.||https://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||-||-||-
| 265||open_by_handle_at||Öffnet eine Datei über ein Dateihandle, das von `name_to_handle_at` stammt.||https://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||-||-||-||-
| 266||clock_adjtime||Passt die Zeit eines bestimmten Uhren-IDs an (z. B. für PTP).||https://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||-||-||-||-||-
| 267||syncfs||Schreibt alle gepufferten Änderungen des Dateisystems, das `fd` verwendet, auf die Festplatte.||https://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||-||-||-||-
| 268||setns||Wechselt den Namensraum des aufrufenden Prozesses.||https://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||-||-
| 269||sendmmsg||Sendet mehrere Nachrichten auf einem Datagram-Socket.||https://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
| 270||process_vm_readv||Liest Daten direkt aus dem Speicher eines anderen Prozesses.||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
| 271||process_vm_writev||Schreibt Daten direkt in den Speicher eines anderen Prozesses.||https://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||-
| 272||kcmp||Vergleicht Kernel-Ressourcen zweier Prozesse.||https://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||-||-||-
| 273||finit_module||Lädt ein Kernelmodul aus einer Datei.||https://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||-||-||-
| 274||sched_setattr||Setzt die Planungsattribute eines Threads.||https://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||-||-
| 275||sched_getattr||Liest die Planungsattribute eines Threads.||https://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||-
| 276||renameat2||Erweitertes Umbenennen mit Flags (z. B. Austausch).||https://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||-||-||-
| 277||seccomp||Setzt Sicherheitsrichtlinien für Syscall-Filter (BPF).||https://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||-||-||-
| 278||getrandom||Liest Zufallsbytes aus dem Kernel-Zufallspool.||https://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||-||-||-||-
| 279||memfd_create||Erstellt einen anonymen speicherbasierten Dateideskriptor.||https://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||-||-||-
| 280||bpf||Führt Operationen mit Berkeley Packet Filter aus.||https://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||-
| 281||execveat||Führt ein Programm relativ zu einem Dateideskriptor aus.||https://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||-||-||-||-||-
| 282||userfaultfd||Ermöglicht benutzerdefinierte Seitenfehlerbehandlung über File-Descriptor.||https://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||-||-||-
| 283||membarrier||Synchronisiert Speicherzugriffe zwischen Threads.||https://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||-||-||-
| 284||mlock2||Sperrt Speicherbereiche mit zusätzlichen Optionen.||https://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
| 285||copy_file_range||Kopiert Dateibereiche effizient ohne Benutzerspeicher.||https://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
| 286||preadv2||Liest Daten mit erweiterten Positionierungs- und Flag-Optionen.||https://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
| 287||pwritev2||Wie preadv2, aber zum Schreiben.||https://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||-||-
| 288||pkey_mprotect||Kombiniert `mprotect` mit Schutzschlüsseln (memory protection keys).||https://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||-||-||-||-
| 289||pkey_alloc||Reserviert einen neuen Speicherschutzschlüssel.||https://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||-||-||-||-||-
| 290||pkey_free||Gibt einen Schutzschlüssel wieder frei.||https://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||-
| 291||statx||Liefert erweiterte Dateiinformationen, auch über Netzwerk-Dateisysteme.||https://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
| 292||io_pgetevents||Erweitertes Abfragen von AIO-Ereignissen mit Signalmaske.||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||||
| 293||rseq||Unterstützt Wiederholung sicherer Sequenzen für Nutzerprogramme (optimierte Thread-Lokalisierung).||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||
| 294||kexec_file_load||Lädt ein neues Kernel-Image und optional ein initrd zum Reboot ohne Firmware.||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||||
| 405-<br>423||*_time64“-Syscalls||colspan="9"|Diese Systemaufrufe sind speziell für Architekturen gedacht, die eine Trennung zwischen 32-Bit- und 64-Bit-Zeitwerten brauchen. Sie vermeiden das sogenannte **"Year 2038 Problem"** auf 32-Bit-Systemen, sind aber auch unter 64-Bit-Architekturen wie ARM64 konsistent verfügbar.
|-
|-
| 425||io_uring_setup||||https://man7.org/linux/man-pages/man2/io_uring_setup.2.html||0x1A9||u32 entries||struct io_uring_params *p||-||-||-||-
| 424||pidfd_send_signal||Sendet ein Signal an einen Prozess über einen PID-File-Deskriptor||https://man7.org/linux/man-pages/man2/pidfd_send_signal.2.html||0x1A8||int pidfd||int sig||siginfo_t *_Nullable info||u32 flags||||
|-
|-
| 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
| 425||io_uring_setup||Initialisiert eine io_uring-Instanz für asynchrone I/O||https://man7.org/linux/man-pages/man2/io_uring_setup.2.html||0x1A9||u32 entries||struct io_uring_params *p||-||-||-||-
|-
|-
| 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||||
| 426||io_uring_enter||Tritt in eine io_uring-Instanz ein und verarbeitet Anfragen||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
|-
|-
| 428||open_tree||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AC||int dfd||const char *filename||unsigned flags||||||
| 427||io_uring_register||Registriert Ressourcen (z. B. Speicher oder FDs) für io_uring||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||-||-
|-
|-
| 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||||
| 428||open_tree||Öffnet ein Dateisystem-Teilbaum für spätere Operationen||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AC||int dfd||const char *filename||unsigned flags||-||-||-
|-
|-
| 430||fsopen||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AE||const char *_fs_name||unsigned int flags||||||||
| 429||move_mount||Verschiebt einen Mountpunkt im Dateisystembaum||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||-||-
|-
|-
| 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||
| 430||fsopen||Öffnet eine neue Dateisysteminstanz für spätere Konfiguration||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AE||const char *_fs_name||unsigned int flags||-||-||-||-
|-
|-
| 432||fsmount||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1B0||int fs_fd||unsigned int flags||unsigned int attr_flags||||||
| 431||fsconfig||Konfiguriert eine mit `fsopen` geöffnete Dateisysteminstanz||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AF||int fd||unsigned int cmd||const char *_key||const void *_value||int aux||-
|-
|-
| 433||fspick||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1B1||int dfd||const char *path||unsigned int flags||||||
| 432||fsmount||Erstellt ein Mountobjekt aus einem Dateisystem||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1B0||int fs_fd||unsigned int flags||unsigned int attr_flags||-||-||-
|-
|-
| 434||pidfd_open||||https://man7.org/linux/man-pages/man2/pidfd_open.2.html||0x1B2||pid_t pid||unsigned int flags||||||||
| 433||fspick||Wählt ein Dateisystemobjekt zur Verwendung mit `fsopen` oder `fsmount`||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1B1||int dfd||const char *path||unsigned int flags||-||-||-
|-
|-
| 435||clone3||||https://man7.org/linux/man-pages/man2/clone3.2.html||0x1B3||struct clone_args *cl_args||size_t size||||||||
| 434||pidfd_open||Öffnet einen PID-File-Deskriptor für einen laufenden Prozess||https://man7.org/linux/man-pages/man2/pidfd_open.2.html||0x1B2||pid_t pid||unsigned int flags||-||-||-||-
|-
|-
| 436||close_range||||https://man7.org/linux/man-pages/man2/close_range.2.html||0x1B4||unsigned int first||unsigned int last||int flags||||||
| 435||clone3||Erweiterte Version von `clone()` zur Prozess- oder Thread-Erzeugung||https://man7.org/linux/man-pages/man2/clone3.2.html||0x1B3||struct clone_args *cl_args||size_t size||-||-||-||-
|-
|-
| 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||||
| 436||close_range||Schliesst eine Reihe von Dateideskriptoren||https://man7.org/linux/man-pages/man2/close_range.2.html||0x1B4||unsigned int first||unsigned int last||int flags||-||-||-
|-
|-
| 438||pidfd_getfd||||https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html||0x1B6||int pidfd||int fd||unsigned int flags||||||
| 437||openat2||Erweiterter Open-Systemaufruf mit zusätzlicher Kontrolle||https://man7.org/linux/man-pages/man2/openat2.2.html||0x1B5||int dfd||const char *filename||struct open_how *how||size_t usize||-||-
|-
|-
| 439||faccessat2||||http://man7.org/linux/man-pages/man2/faccessat2.2.html||0x1B7||int dfd||const char *filename||int mode||int flags||||
| 438||pidfd_getfd||Kopiert einen File-Deskriptor eines anderen Prozesses||https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html||0x1B6||int pidfd||int fd||unsigned 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||
| 439||faccessat2||Überprüft Zugriffsrechte für eine Datei (erweiterte Version von `faccessat`)||http://man7.org/linux/man-pages/man2/faccessat2.2.html||0x1B7||int dfd||const char *filename||int mode||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||
| 440||process_madvise||Gibt Speicherberatungen an andere Prozesse||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||-
|-
|-
| 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||
| 441||epoll_pwait2||`epoll_wait()` mit Nanosekunden-Präzision||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||-
|-
|-
| 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||||
| 442||mount_setattr||Setzt Attribute für einen Mountpunkt||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||-
|-
|-
| 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||||||
| 443||quotactl_fd||Verwaltung von Quotas über File-Deskriptor||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1BB||unsigned int fd||unsigned int cmd||qid_t id||void *addr||-||-
|-
|-
| 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||||
| 444||landlock_create_ruleset||Erstellt ein Landlock-Sicherheitsregelwerk||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||-||-||-
|-
|-
| 446||landlock_restrict_self||||https://man7.org/linux/man-pages/man2/landlock_restrict_self.2.html||0x1BE||const int ruleset_fd||const __u32 flags||||||||
| 445||landlock_add_rule||Fügt Regeln zu einem Landlock-Regelwerk hinzu||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||-||-
|-
|-
| 447||memfd_secret||||https://man7.org/linux/man-pages/man2/memfd_secret.2.html||0x1BF||unsigned int flags||||||||||
| 446||landlock_restrict_self||Aktiviert Landlock-Einschränkungen für den aktuellen Prozess||https://man7.org/linux/man-pages/man2/landlock_restrict_self.2.html||0x1BE||const int ruleset_fd||const __u32 flags||-||-||-||-
|-
|-
| 448||process_mrelease|||| - ||0x1C0||unsigned int flags||int pidfd||unsigned int flags||||||
| 447||memfd_secret||Erstellt einen geheimen, gesicherten Speicherbereich||https://man7.org/linux/man-pages/man2/memfd_secret.2.html||0x1BF||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
| 448||process_mrelease||Gibt den Speicher eines Prozesses explizit frei|| - ||0x1C0||unsigned int flags||int pidfd||unsigned int flags||-||-||-
|-
|-
| 450||set_mempolicy_home_node|||| - ||0x1C2||unsigned long start||unsigned long len||unsigned long home_node||unsigned long flags||||
| 449||futex_waitv||Warten auf mehrere Futex-Adressen gleichzeitig|| - ||0x1C1||unsigned int flags||struct futex_waitv *waiters||unsigned int nr_futexes||unsigned int flags||struct __kernel_timespec *timeout||clockid_t clockid
|-
|-
| 451||cachestat|||| - ||0x1C3||unsigned int fd||struct cachestat_range *cstat_range||struct cachestat *cstat||unsigned int flags||||
| 450||set_mempolicy_home_node||Setzt die bevorzugte NUMA-Node für einen Speicherbereich|| - ||0x1C2||unsigned long start||unsigned long len||unsigned long home_node||unsigned long flags||-||-
|-
|-
| 452||fchmodat2|||| - ||0x1C4||int dfd||const char *filename||umode_t mode||unsigned int flags||||
| 451||cachestat||Liefert Cache-Statusinformationen für eine Datei|| - ||0x1C3||unsigned int fd||struct cachestat_range *cstat_range||struct cachestat *cstat||unsigned int flags||-||-
|-
|-
| 453||map_shadow_stack|||| - ||0x1C5||unsigned long addr||unsigned long size||unsigned int flags||||||
| 452||fchmodat2||Setzt Dateirechte, erweitert gegenüber `fchmodat`|| - ||0x1C4||int dfd||const char *filename||umode_t mode||unsigned int flags||-||-
|-
|-
| 454||futex_wake|||| - ||0x1C6||void *uaddr||unsigned long mask||int nr||unsigned int flags||||
| 453||map_shadow_stack||Weist einen Shadow Stack für Control-Flow Protection zu|| - ||0x1C5||unsigned long addr||unsigned long size||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
| 454||futex_wake||Weckt wartende Threads für einen Futex|| - ||0x1C6||void *uaddr||unsigned long mask||int nr||unsigned int flags||-||-
|-
|-
| 456||futex_requeue|||| - ||0x1C8||struct futex_waitv *waiters||unsigned int flags||int nr_wake||int nr_requeue||||
| 455||futex_wait||Wartet auf Futex mit erweiterten Optionen|| - ||0x1C7||void *uaddr||unsigned long val||unsigned long mask||unsigned int flags||struct __kernel_timespec *timeout||clockid_t clockid
|-
|-
| 457||statmount|||| - ||0x1C9||const struct mnt_id_req *req||struct statmount *buf||size_t bufsize||unsigned int flags||||
| 456||futex_requeue||Wartende Threads an andere Futexes übertragen|| - ||0x1C8||struct futex_waitv *waiters||unsigned int flags||int nr_wake||int nr_requeue||-||-
|-
|-
| 458||listmount|||| - ||0x1CA||const struct mnt_id_req *req||u64 *mnt_ids||size_t nr_mnt_ids||unsigned int flags||||
| 457||statmount||Ruft Informationen über einen Mountpunkt ab|| - ||0x1C9||const struct mnt_id_req *req||struct statmount *buf||size_t bufsize||unsigned int flags||-||-
|-
|-
| 459||lsm_get_self_attr|||| - ||0x1CB||unsigned int attr||struct lsm_ctx *ctx||u32 *size||u32 flags||||
| 458||listmount||Listet Mountpunkt-IDs auf|| - ||0x1CA||const struct mnt_id_req *req||u64 *mnt_ids||size_t nr_mnt_ids||unsigned int flags||-||-
|-
|-
| 460||lsm_set_self_attr|||| - ||0x1CC||unsigned int attr||struct lsm_ctx *ctx||u32 *size||u32 flags||||
| 459||lsm_get_self_attr||LSM-Eigenschaft des Prozesses abrufen|| - ||0x1CB||unsigned int attr||struct lsm_ctx *ctx||u32 *size||u32 flags||-||-
|-
|-
| 461||lsm_list_modules|||| - ||0x1CD||u64 *ids||u32 *size||u32 flags||||||
| 460||lsm_set_self_attr||Setzt LSM-Eigenschaften für den aktuellen Prozess|| - ||0x1CC||unsigned int attr||struct lsm_ctx *ctx||u32 *size||u32 flags||-||-
|-
|-
| 462||mseal|||| - ||0x1CE||unsigned long start||size_t len||unsigned long flags||||||
| 461||lsm_list_modules||Gibt eine Liste der aktiven LSM-Module zurück|| - ||0x1CD||u64 *ids||u32 *size||u32 flags||-||-||-
|-
|-
| 463||setxattrat|||| - ||0x1CF||int dfd||const char *pathname||unsigned int at_flags||const char *name||const struct xattr_args *uargs||size_t usize
| 462||mseal||Versiegelt einen Speicherbereich gegen Änderungen|| - ||0x1CE||unsigned long start||size_t len||unsigned long flags||-||-||-
|-
|-
| 464||getxattrat|||| - ||0x1D0||int dfd||const char *pathname||unsigned int at_flags||const char *name||struct xattr_args *uargs||size_t usize
| 463||setxattrat||Setzt ein erweitertes Attribut auf eine Datei|| - ||0x1CF||int dfd||const char *pathname||unsigned int at_flags||const char *name||const struct xattr_args *uargs||size_t usize
|-
|-
| 465||listxattrat|||| - ||0x1D1||int dfd||const char *pathname||unsigned int at_flags||char *list||size_t size||
| 464||getxattrat||Liest ein erweitertes Attribut aus einer Datei|| - ||0x1D0||int dfd||const char *pathname||unsigned int at_flags||const char *name||struct xattr_args *uargs||size_t usize
|-
|-
| 466||removexattrat|||| - ||0x1D2||int dfd||const char *pathname||unsigned int at_flags||const char *name||||
| 465||listxattrat||Listet alle erweiterten Attribute einer Datei|| - ||0x1D1||int dfd||const char *pathname||unsigned int at_flags||char *list||size_t size||-
|-
| 466||removexattrat||Entfernt ein erweitertes Attribut|| - ||0x1D2||int dfd||const char *pathname||unsigned int at_flags||const char *name||-||-
|}
|}
---
### 🔧 **System Calls 403–423 (ARM64)**
| Nr. | Name | Referenz | Hex-ID | Parameter | Beschreibung (Deutsch) |
|-----|------|----------|--------|-----------|-------------------------|
| 403 | `rseq` | [rseq(2)](https://man7.org/linux/man-pages/man2/rseq.2.html) | 0x193 | `struct rseq *rseq`, `uint32_t rseq_len`, `int flags`, `uint32_t sig` | Registriert eine Restartable Sequences-Struktur für den aktuellen Thread |
| 404 | `kexec_file_load` | [kexec_file_load(2)](https://man7.org/linux/man-pages/man2/kexec_file_load.2.html) | 0x194 | `int kernel_fd`, `int initrd_fd`, `unsigned long cmdline_len`, `const char *cmdline_ptr`, `unsigned long flags` | Lädt ein neues Kernel-Image zur späteren Ausführung (kexec) |




https://syscalls.mebeim.net/?table=arm64/64/aarch64/latest
<!--https://syscalls.mebeim.net/?table=arm64/64/aarch64/latest-->

Aktuelle Version vom 14. April 2025, 17:33 Uhr

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 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 REMOVED - - - -
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 - - - - -
51 chroot Setzt das Root-Verzeichnis eines Prozesses neu https://man7.org/linux/man-pages/man2/chroot.2.html 0x033 const char *filename - - - - -
52 fchmod Ändert Dateiberechtigungen https://man7.org/linux/man-pages/man2/fchmod.2.html 0x034 unsigned int fd umode_t mode - - - -
53 fchmodat Ändert Dateiberechtigungen relativ zu einem Verzeichnis https://man7.org/linux/man-pages/man2/fchmodat.2.html 0x035 int dfd const char * filename umode_t mode - - -
54 fchownat Ändert Eigentümer/Gruppe einer Datei https://man7.org/linux/man-pages/man2/fchownat.2.html 0x036 int dfd const char *filename uid_t user gid_t group int flag -
55 fchown Ändert den Eigentümer einer Datei https://man7.org/linux/man-pages/man2/fchown.2.html 0x037 unsigned int fd uid_t user gid_t group - - -
56 openat Öffnet eine Datei https://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 https://man7.org/linux/man-pages/man2/close.2.html 0x039 unsigned int fd - - - - -
58 vhangup Simuliert das Auflegen eines Terminals https://man7.org/linux/man-pages/man2/vhangup.2.html 0x03A - - - - - -
59 pipe2 Erstellt ein Paar von Datei-Deskriptoren für Pipes https://man7.org/linux/man-pages/man2/pipe2.2.html 0x03B int *fildes int flags - - - -
60 quotactl Verwaltung von Diskquoten https://man7.org/linux/man-pages/man2/quotactl.2.html 0x03C unsigned int cmd const char *special qid_t id void *addr - -
61 getdents64 Liest Verzeichnisinhalte (64-bit Variante) https://man7.org/linux/man-pages/man2/getdents64.2.html 0x03D unsigned int fd struct linux_dirent64 *dirent unsigned int count - - -
62 lseek Setzt den Lese-/Schreibzeiger einer Datei neu https://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 https://man7.org/linux/man-pages/man2/read.2.html 0x03F unsigned int fd char *buf size_t count - - -
64 write Schreibt in eine Datei https://man7.org/linux/man-pages/man2/write.2.html 0x040 unsigned int fd const char *buf size_t count - - -
65 readv Liest von Datei in mehrere Puffer https://man7.org/linux/man-pages/man2/readv.2.html 0x041 unsigned long fd const struct iovec *vec unsigned long vlen - - -
66 writev Schreibt aus mehreren Puffern in Datei https://man7.org/linux/man-pages/man2/writev.2.html 0x042 unsigned long fd const struct iovec *vec unsigned long vlen - - -
67 pread64 Liest an gegebener Position https://man7.org/linux/man-pages/man2/pread64.2.html 0x043 unsigned int fd char *buf size_t count loff_t pos - -
68 pwrite64 Schreibt an gegebener Position https://man7.org/linux/man-pages/man2/pwrite64.2.html 0x044 unsigned int fd const char *buf size_t count loff_t pos - -
69 preadv Liest Vektordaten mit Offset https://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 Schreibt Vektordaten mit Offset https://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 Kopiert Daten zwischen Dateideskriptoren https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/sync.2.html 0x051 - - - - - -
82 fsync Synchronisiert eine Datei https://man7.org/linux/man-pages/man2/fsync.2.html 0x052 unsigned int fd - - - - -
83 fdatasync Synchronisiert Dateidaten (nicht Metadaten) https://man7.org/linux/man-pages/man2/fdatasync.2.html 0x053 unsigned int fd - - - - -
84 sync_file_range Feingranulares Synchronisieren von Dateibereichen https://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 https://man7.org/linux/man-pages/man2/timerfd_create.2.html 0x055 int clockid int flags - - - -
86 timerfd_settime Setzt Ablaufzeit eines Timer-FD https://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 https://man7.org/linux/man-pages/man2/timerfd_gettime.2.html 0x057 int ufd struct __kernel_itimerspec *otmr - - - -
88 utimensat Ändert Zeitstempel einer Datei https://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 https://man7.org/linux/man-pages/man2/acct.2.html 0x059 const char *name - - - - -
90 capget Liest Prozessfähigkeiten https://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 https://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 https://man7.org/linux/man-pages/man2/personality.2.html 0x05C unsigned int personality - - - - -
93 exit Beendet einen Prozess https://man7.org/linux/man-pages/man2/exit.2.html 0x05D int error_code - - - - -
94 exit_group Beendet alle Threads eines Prozesses https://man7.org/linux/man-pages/man2/exit_group.2.html 0x05E int error_code - - - - -
95 waitid Wartet auf Prozessende https://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 https://man7.org/linux/man-pages/man2/set_tid_address.2.html 0x060 int *tidptr - - - - -
97 unshare Trennt Namensräume https://man7.org/linux/man-pages/man2/unshare.2.html 0x061 unsigned long unshare_flags - - - - -
98 futex Fast userspace mutex https://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 https://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 https://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 Unterbricht den Aufrufenden für eine bestimmte Zeit https://man7.org/linux/man-pages/man2/nanosleep.2.html 0x065 struct __kernel_timespec *rqtp struct __kernel_timespec *rmtp - - - -
102 getitimer Liest einen eingestellten Timer https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/timer_getoverrun.2.html 0x06D timer_t timer_id - - - - -
110 timer_settime Setzt einen POSIX-Timer https://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 https://man7.org/linux/man-pages/man2/timer_delete.2.html 0x06F timer_t timer_id - - - - -
112 clock_settime Setzt die Zeit einer angegebenen Uhr https://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 https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/syslog.2.html 0x074 int type char *buf int len - - -
117 ptrace Überwacht oder steuert einen anderen Prozess https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/sched_getscheduler.2.html 0x078 pid_t pid - - - - -
121 sched_getparam Liest Scheduling-Parameter eines Prozesses https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/sched_yield.2.html 0x07C - - - - - -
125 sched_get_priority_max Liefert maximale Priorität einer Richtlinie https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/restart_syscall.2.html 0x080 - - - - - -
129 kill Sendet ein Signal an einen Prozess https://man7.org/linux/man-pages/man2/kill.2.html 0x081 pid_t pid int sig - - - -
130 tkill Sendet ein Signal an einen bestimmten Thread https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html 0x085 sigset_t *unewset size_t sigsetsize - - - -
134 rt_sigaction Setzt oder liest Signalbehandlung https://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 https://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 https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/rt_sigreturn.2.html 0x08B - - - - - -
140 setpriority Setzt Priorität eines Prozesses https://man7.org/linux/man-pages/man2/setpriority.2.html 0x08C int which int who int niceval - - -
141 getpriority Liest Priorität eines Prozesses https://man7.org/linux/man-pages/man2/getpriority.2.html 0x08D int which int who - - - -
142 reboot Führt einen Neustart des Systems aus https://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 https://man7.org/linux/man-pages/man2/setregid.2.html 0x08F gid_t rgid gid_t egid - - - -
144 setgid Setzt Gruppen-ID https://man7.org/linux/man-pages/man2/setgid.2.html 0x090 gid_t gid - - - - -
145 setreuid Setzt reale und effektive Benutzer-ID https://man7.org/linux/man-pages/man2/setreuid.2.html 0x091 uid_t ruid uid_t euid - - - -
146 setuid Setzt Benutzer-ID https://man7.org/linux/man-pages/man2/setuid.2.html 0x092 uid_t uid - - - - -
147 setresuid Setzt reale, effektive und gespeicherte Benutzer-ID https://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 https://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 https://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 https://man7.org/linux/man-pages/man2/getresgid.2.html 0x096 gid_t *rgid gid_t *egid gid_t *sgid - - -
151 setfsuid Setzt die User-ID für Dateisystemzugriffe. https://man7.org/linux/man-pages/man2/setfsuid.2.html 0x097 uid_t uid - - - - -
152 setfsgid Setzt die Gruppen-ID für Dateisystemzugriffe. https://man7.org/linux/man-pages/man2/setfsgid.2.html 0x098 gid_t gid - - - - -
153 times Liefert Zeiten über Prozessausführungen. https://man7.org/linux/man-pages/man2/times.2.html 0x099 struct tms *tbuf - - - - -
154 setpgid Setzt die Prozessgruppen-ID. https://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. https://man7.org/linux/man-pages/man2/getpgid.2.html 0x09B pid_t pid - - - - -
156 getsid Gibt die Sitzungs-ID eines Prozesses zurück. https://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. https://man7.org/linux/man-pages/man2/setsid.2.html 0x09D - - - - - -
158 getgroups Ruft die Gruppenzugehörigkeiten eines Prozesses ab. https://man7.org/linux/man-pages/man2/getgroups.2.html 0x09E int gidsetsize gid_t *grouplist - - - -
159 setgroups Setzt die Gruppenzugehörigkeiten eines Prozesses. https://man7.org/linux/man-pages/man2/setgroups.2.html 0x09F int gidsetsize gid_t *grouplist - - - -
160 uname Ruft Systeminformationen ab. https://man7.org/linux/man-pages/man2/uname.2.html 0x0A0 struct old_utsname * - - - - -
161 sethostname Setzt den Hostnamen des Systems. https://man7.org/linux/man-pages/man2/sethostname.2.html 0x0A1 char *name int len - - - -
162 setdomainname Setzt den Domainnamen des Systems. https://man7.org/linux/man-pages/man2/setdomainname.2.html 0x0A2 char *name int len - - - -
163 getrlimit Holt Ressourcenlimits. https://man7.org/linux/man-pages/man2/getrlimit.2.html 0x0A3 unsigned int resource struct rlimit *rlim - - - -
164 setrlimit Setzt Ressourcenlimits. https://man7.org/linux/man-pages/man2/setrlimit.2.html 0x0A4 unsigned int resource struct rlimit *rlim - - - -
165 getrusage Holt Statistiken über Ressourcenverbrauch. https://man7.org/linux/man-pages/man2/getrusage.2.html 0x0A5 int who struct rusage *ru - - - -
166 umask Setzt die Dateimodus-Maske. https://man7.org/linux/man-pages/man2/umask.2.html 0x0A6 int mask - - - - -
167 prctl Steuert Prozesseigenschaften. https://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. https://man7.org/linux/man-pages/man2/getcpu.2.html 0x0A8 unsigned *cpu unsigned *node struct getcpu_cache *cache - - -
169 gettimeofday Liefert aktuelle Uhrzeit. https://man7.org/linux/man-pages/man2/gettimeofday.2.html 0x0A9 struct __kernel_old_timeval *tv struct timezone *tz - - - -
170 settimeofday Setzt die aktuelle Uhrzeit. https://man7.org/linux/man-pages/man2/settimeofday.2.html 0x0AA struct __kernel_old_timeval *tv struct timezone *tz - - - -
171 adjtimex Justiert die Systemuhrzeit. https://man7.org/linux/man-pages/man2/adjtimex.2.html 0x0AB struct __kernel_timex *txc_p - - - - -
172 getpid Liefert die PID des aktuellen Prozesses. https://man7.org/linux/man-pages/man2/getpid.2.html 0x0AC - - - - - -
173 getppid Liefert die PID des Elternprozesses. https://man7.org/linux/man-pages/man2/getppid.2.html 0x0AD - - - - - -
174 getuid Liefert die echte User-ID. https://man7.org/linux/man-pages/man2/getuid.2.html 0x0AE - - - - - -
175 geteuid Liefert die effektive User-ID. https://man7.org/linux/man-pages/man2/geteuid.2.html 0x0AF - - - - - -
176 getgid Liefert die echte Gruppen-ID. https://man7.org/linux/man-pages/man2/getgid.2.html 0x0B0 - - - - - -
177 getegid Liefert die effektive Gruppen-ID. https://man7.org/linux/man-pages/man2/getegid.2.html 0x0B1 - - - - - -
178 gettid Liefert die Thread-ID. https://man7.org/linux/man-pages/man2/gettid.2.html 0x0B2 - - - - - -
179 sysinfo Liefert allgemeine Systeminformationen. https://man7.org/linux/man-pages/man2/sysinfo.2.html 0x0B3 struct sysinfo *info - - - - -
180 mq_open Öffnet eine POSIX-Nachrichtenwarteschlange. https://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. https://man7.org/linux/man-pages/man2/mq_unlink.2.html 0x0B5 const char *name - - - - -
182 mq_timedsend Sendet Nachricht mit Timeout. https://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. https://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. https://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. https://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. https://man7.org/linux/man-pages/man2/msgget.2.html 0x0BA key_t key int msgflg - - - -
187 msgctl Steuerung einer Nachrichtenwarteschlange. https://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. https://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. https://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. https://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. https://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. https://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. https://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. https://man7.org/linux/man-pages/man2/shmget.2.html 0x0C2 key_t key size_t size int flag - - -
195 shmctl Steuert Shared Memory Segment. https://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. https://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. https://man7.org/linux/man-pages/man2/shmdt.2.html 0x0C5 char *shmaddr - - - - -
198 socket Erstellt eine neue Socket. https://man7.org/linux/man-pages/man2/socket.2.html 0x0C6 int int int - - -
199 socketpair Erstellt ein Paar verbundener Sockets. https://man7.org/linux/man-pages/man2/socketpair.2.html 0x0C7 int int int int * - -
200 bind Bindet eine Adresse an eine Socket. https://man7.org/linux/man-pages/man2/bind.2.html 0x0C8 int struct sockaddr * int - - -
201 listen Wartet auf eingehende Verbindungen auf einem Socket. https://man7.org/linux/man-pages/man2/listen.2.html 0x0C9 int sockfd int backlog - - - -
202 accept Akzeptiert eine eingehende Verbindung auf einem Socket. https://man7.org/linux/man-pages/man2/accept.2.html 0x0CA int sockfd struct sockaddr *addr int *addrlen - - -
203 connect Baut eine Verbindung zu einem Socket auf. https://man7.org/linux/man-pages/man2/connect.2.html 0x0CB int sockfd struct sockaddr *addr int addrlen - - -
204 getsockname Liefert die lokale Adresse eines Sockets. https://man7.org/linux/man-pages/man2/getsockname.2.html 0x0CC int sockfd struct sockaddr *addr int *addrlen - - -
205 getpeername Liefert die Adresse des entfernten Kommunikationspartners. https://man7.org/linux/man-pages/man2/getpeername.2.html 0x0CD int sockfd struct sockaddr *addr int *addrlen - - -
206 sendto Sendet Daten an eine bestimmte Adresse. https://man7.org/linux/man-pages/man2/sendto.2.html 0x0CE int sockfd void *buf size_t len unsigned flags struct sockaddr *dest_addr int addrlen
207 recvfrom Empfängt Daten und speichert die Quelladresse. https://man7.org/linux/man-pages/man2/recvfrom.2.html 0x0CF int sockfd void *buf size_t len unsigned flags struct sockaddr *src_addr int *addrlen
208 setsockopt Setzt Optionen für einen Socket. https://man7.org/linux/man-pages/man2/setsockopt.2.html 0x0D0 int fd int level int optname char *optval int optlen -
209 getsockopt Liest Optionen eines Sockets aus. https://man7.org/linux/man-pages/man2/getsockopt.2.html 0x0D1 int fd int level int optname char *optval int *optlen -
210 shutdown Schließt teilweise oder vollständig eine Verbindung. https://man7.org/linux/man-pages/man2/shutdown.2.html 0x0D2 int sockfd int how - - - -
211 sendmsg Sendet eine Nachricht mit mehr Kontrolle. https://man7.org/linux/man-pages/man2/sendmsg.2.html 0x0D3 int fd struct user_msghdr *msg unsigned flags - - -
212 recvmsg Empfängt eine Nachricht mit erweiterten Informationen. https://man7.org/linux/man-pages/man2/recvmsg.2.html 0x0D4 int fd struct user_msghdr *msg unsigned flags - - -
213 readahead Liest Daten voraus in den Cache. https://man7.org/linux/man-pages/man2/readahead.2.html 0x0D5 int fd loff_t offset size_t count - - -
214 brk Setzt die Programmbereichsgrenze (Heap-Ende). https://man7.org/linux/man-pages/man2/brk.2.html 0x0D6 unsigned long brk - - - - -
215 munmap Hebt die Speicherabbildung eines Bereichs auf. https://man7.org/linux/man-pages/man2/munmap.2.html 0x0D7 unsigned long addr size_t len - - - -
216 mremap Ändert die Größe einer Speicherabbildung. https://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 Fügt einen neuen Schlüssel zum Kernel-Schlüsselring hinzu. https://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 Fordert einen Schlüssel aus dem Schlüsselring an. https://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 Führt Operationen auf Schlüsseln aus. https://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 Erzeugt einen neuen Prozess/Thread. https://man7.org/linux/man-pages/man2/clone.2.html 0x0DC unsigned long unsigned long int * int * unsigned long -
221 execve Startet ein neues Programm. https://man7.org/linux/man-pages/man2/execve.2.html 0x0DD const char *filename const char *const *argv const char *const *envp - - -
222 mmap Ordnet Dateien oder Speicherbereiche in den Speicher ein. 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 Gibt Ratschläge für Zugriffsstrategien auf Dateien. https://man7.org/linux/man-pages/man2/fadvise64.2.html 0x0DF int fd loff_t offset size_t len int advice - -
224 swapon Aktiviert eine Swap-Datei oder -Partition. https://man7.org/linux/man-pages/man2/swapon.2.html 0x0E0 const char *specialfile int swap_flags - - - -
225 swapoff Deaktiviert eine Swap-Datei oder -Partition. https://man7.org/linux/man-pages/man2/swapoff.2.html 0x0E1 const char *specialfile - - - - -
226 mprotect Ändert die Zugriffsrechte für Speicherbereiche. https://man7.org/linux/man-pages/man2/mprotect.2.html 0x0E2 unsigned long start size_t len unsigned long prot - - -
227 msync Synchronisiert Speicherabbildungen mit der Datei. https://man7.org/linux/man-pages/man2/msync.2.html 0x0E3 unsigned long start size_t len int flags - - -
228 mlock Sperrt einen Speicherbereich im RAM. https://man7.org/linux/man-pages/man2/mlock.2.html 0x0E4 unsigned long start size_t len - - - -
229 munlock Hebt die Sperrung eines Speicherbereichs auf. https://man7.org/linux/man-pages/man2/munlock.2.html 0x0E5 unsigned long start size_t len - - - -
230 mlockall Sperrt alle aktuellen und zukünftigen Speicherbereiche. https://man7.org/linux/man-pages/man2/mlockall.2.html 0x0E6 int flags - - - - -
231 munlockall Hebt alle Speichersperrungen auf. https://man7.org/linux/man-pages/man2/munlockall.2.html 0x0E7 - - - - - -
232 mincore Prüft, ob Speicherseiten im RAM sind. https://man7.org/linux/man-pages/man2/mincore.2.html 0x0E8 unsigned long start size_t len unsigned char * vec - - -
233 madvise Gibt Ratschläge zur Nutzung eines Speicherbereichs. https://man7.org/linux/man-pages/man2/madvise.2.html 0x0E9 unsigned long start size_t len int behavior - - -
234 remap_file_pages Erzeugt nicht-lineare Speicherabbildung von Dateien. https://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 Bindet einen Speicherbereich an bestimmte NUMA-Knoten. https://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 Ruft die Speicherverteilungspolitik eines Threads ab. https://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 Legt Speicherverteilungspolitik fest. https://man7.org/linux/man-pages/man2/set_mempolicy.2.html 0x0ED int mode const unsigned long *nmask unsigned long maxnode - - -
238 migrate_pages Migriert Seiten zwischen NUMA-Knoten. https://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 Bewegt Seiten in andere NUMA-Knoten. https://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 Sendet ein Signal mit Info an bestimmten Thread. https://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 Öffnet ein Performance-Event zur Überwachung. https://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 Wie `accept`, aber mit zusätzlichen Flags. https://man7.org/linux/man-pages/man2/accept4.2.html 0x0F2 int struct sockaddr * int * int - -
243 recvmmsg Empfängt mehrere Nachrichten gleichzeitig. 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 Wartet auf die Beendigung eines Kindprozesses und sammelt Ressourceninformationen. https://man7.org/linux/man-pages/man2/wait4.2.html 0x104 pid_t pid int *stat_addr int options struct rusage *ru - -
261 prlimit64 Setzt oder liest Ressourcengrenzen eines Prozesses. https://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 Initialisiert ein neues fanotify-Überwachungsobjekt. https://man7.org/linux/man-pages/man2/fanotify_init.2.html 0x106 unsigned int flags unsigned int event_f_flags - - - -
263 fanotify_mark Fügt Markierungen für Dateien oder Verzeichnisse zu einem fanotify-Objekt hinzu oder entfernt sie. https://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 Wandelt einen Dateinamen in einen Dateihandle und Mount-ID um. https://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 Öffnet eine Datei über ein Dateihandle, das von `name_to_handle_at` stammt. https://man7.org/linux/man-pages/man2/open_by_handle_at.2.html 0x109 int mountdirfd struct file_handle *handle int flags - - -
266 clock_adjtime Passt die Zeit eines bestimmten Uhren-IDs an (z. B. für PTP). https://man7.org/linux/man-pages/man2/clock_adjtime.2.html 0x10A clockid_t which_clock struct __kernel_timex *tx - - - -
267 syncfs Schreibt alle gepufferten Änderungen des Dateisystems, das `fd` verwendet, auf die Festplatte. https://man7.org/linux/man-pages/man2/syncfs.2.html 0x10B int fd - - - - -
268 setns Wechselt den Namensraum des aufrufenden Prozesses. https://man7.org/linux/man-pages/man2/setns.2.html 0x10C int fd int nstype - - - -
269 sendmmsg Sendet mehrere Nachrichten auf einem Datagram-Socket. https://man7.org/linux/man-pages/man2/sendmmsg.2.html 0x10D int fd struct mmsghdr *msg unsigned int vlen unsigned flags - -
270 process_vm_readv Liest Daten direkt aus dem Speicher eines anderen Prozesses. 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 Schreibt Daten direkt in den Speicher eines anderen Prozesses. https://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 Vergleicht Kernel-Ressourcen zweier Prozesse. https://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 Lädt ein Kernelmodul aus einer Datei. https://man7.org/linux/man-pages/man2/finit_module.2.html 0x111 int fd const char *uargs int flags - - -
274 sched_setattr Setzt die Planungsattribute eines Threads. https://man7.org/linux/man-pages/man2/sched_setattr.2.html 0x112 pid_t pid struct sched_attr *attr unsigned int flags - - -
275 sched_getattr Liest die Planungsattribute eines Threads. https://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 Erweitertes Umbenennen mit Flags (z. B. Austausch). https://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 Setzt Sicherheitsrichtlinien für Syscall-Filter (BPF). https://man7.org/linux/man-pages/man2/seccomp.2.html 0x115 unsigned int op unsigned int flags void *uargs - - -
278 getrandom Liest Zufallsbytes aus dem Kernel-Zufallspool. https://man7.org/linux/man-pages/man2/getrandom.2.html 0x116 char *buf size_t count unsigned int flags - - -
279 memfd_create Erstellt einen anonymen speicherbasierten Dateideskriptor. https://man7.org/linux/man-pages/man2/memfd_create.2.html 0x117 const char *uname_ptr unsigned int flags - - - -
280 bpf Führt Operationen mit Berkeley Packet Filter aus. https://man7.org/linux/man-pages/man2/bpf.2.html 0x118 int cmd union bpf_attr *attr unsigned int size - - -
281 execveat Führt ein Programm relativ zu einem Dateideskriptor aus. https://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 Ermöglicht benutzerdefinierte Seitenfehlerbehandlung über File-Descriptor. https://man7.org/linux/man-pages/man2/userfaultfd.2.html 0x11A int flags - - - - -
283 membarrier Synchronisiert Speicherzugriffe zwischen Threads. https://man7.org/linux/man-pages/man2/membarrier.2.html 0x11B int cmd unsigned int flags int cpu_id - - -
284 mlock2 Sperrt Speicherbereiche mit zusätzlichen Optionen. https://man7.org/linux/man-pages/man2/mlock2.2.html 0x11C unsigned long start size_t len int flags - - -
285 copy_file_range Kopiert Dateibereiche effizient ohne Benutzerspeicher. https://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 Liest Daten mit erweiterten Positionierungs- und Flag-Optionen. https://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 Wie preadv2, aber zum Schreiben. https://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 Kombiniert `mprotect` mit Schutzschlüsseln (memory protection keys). https://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 Reserviert einen neuen Speicherschutzschlüssel. https://man7.org/linux/man-pages/man2/pkey_alloc.2.html 0x121 unsigned long flags unsigned long init_val - - - -
290 pkey_free Gibt einen Schutzschlüssel wieder frei. https://man7.org/linux/man-pages/man2/pkey_free.2.html 0x122 int pkey - - - - -
291 statx Liefert erweiterte Dateiinformationen, auch über Netzwerk-Dateisysteme. https://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 Erweitertes Abfragen von AIO-Ereignissen mit Signalmaske. 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 Unterstützt Wiederholung sicherer Sequenzen für Nutzerprogramme (optimierte Thread-Lokalisierung). 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 Lädt ein neues Kernel-Image und optional ein initrd zum Reboot ohne Firmware. 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
405-
423
*_time64“-Syscalls Diese Systemaufrufe sind speziell für Architekturen gedacht, die eine Trennung zwischen 32-Bit- und 64-Bit-Zeitwerten brauchen. Sie vermeiden das sogenannte **"Year 2038 Problem"** auf 32-Bit-Systemen, sind aber auch unter 64-Bit-Architekturen wie ARM64 konsistent verfügbar.
424 pidfd_send_signal Sendet ein Signal an einen Prozess über einen PID-File-Deskriptor https://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 Initialisiert eine io_uring-Instanz für asynchrone I/O https://man7.org/linux/man-pages/man2/io_uring_setup.2.html 0x1A9 u32 entries struct io_uring_params *p - - - -
426 io_uring_enter Tritt in eine io_uring-Instanz ein und verarbeitet Anfragen 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 Registriert Ressourcen (z. B. Speicher oder FDs) für io_uring 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 Öffnet ein Dateisystem-Teilbaum für spätere Operationen https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AC int dfd const char *filename unsigned flags - - -
429 move_mount Verschiebt einen Mountpunkt im Dateisystembaum 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 Öffnet eine neue Dateisysteminstanz für spätere Konfiguration https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AE const char *_fs_name unsigned int flags - - - -
431 fsconfig Konfiguriert eine mit `fsopen` geöffnete Dateisysteminstanz 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 Erstellt ein Mountobjekt aus einem Dateisystem https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1B0 int fs_fd unsigned int flags unsigned int attr_flags - - -
433 fspick Wählt ein Dateisystemobjekt zur Verwendung mit `fsopen` oder `fsmount` https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1B1 int dfd const char *path unsigned int flags - - -
434 pidfd_open Öffnet einen PID-File-Deskriptor für einen laufenden Prozess https://man7.org/linux/man-pages/man2/pidfd_open.2.html 0x1B2 pid_t pid unsigned int flags - - - -
435 clone3 Erweiterte Version von `clone()` zur Prozess- oder Thread-Erzeugung https://man7.org/linux/man-pages/man2/clone3.2.html 0x1B3 struct clone_args *cl_args size_t size - - - -
436 close_range Schliesst eine Reihe von Dateideskriptoren https://man7.org/linux/man-pages/man2/close_range.2.html 0x1B4 unsigned int first unsigned int last int flags - - -
437 openat2 Erweiterter Open-Systemaufruf mit zusätzlicher Kontrolle 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 Kopiert einen File-Deskriptor eines anderen Prozesses https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html 0x1B6 int pidfd int fd unsigned int flags - - -
439 faccessat2 Überprüft Zugriffsrechte für eine Datei (erweiterte Version von `faccessat`) http://man7.org/linux/man-pages/man2/faccessat2.2.html 0x1B7 int dfd const char *filename int mode int flags - -
440 process_madvise Gibt Speicherberatungen an andere Prozesse 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 `epoll_wait()` mit Nanosekunden-Präzision 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 Setzt Attribute für einen Mountpunkt 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 Verwaltung von Quotas über File-Deskriptor 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 Erstellt ein Landlock-Sicherheitsregelwerk 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 Fügt Regeln zu einem Landlock-Regelwerk hinzu 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 Aktiviert Landlock-Einschränkungen für den aktuellen Prozess https://man7.org/linux/man-pages/man2/landlock_restrict_self.2.html 0x1BE const int ruleset_fd const __u32 flags - - - -
447 memfd_secret Erstellt einen geheimen, gesicherten Speicherbereich https://man7.org/linux/man-pages/man2/memfd_secret.2.html 0x1BF unsigned int flags - - - - -
448 process_mrelease Gibt den Speicher eines Prozesses explizit frei - 0x1C0 unsigned int flags int pidfd unsigned int flags - - -
449 futex_waitv Warten auf mehrere Futex-Adressen gleichzeitig - 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 Setzt die bevorzugte NUMA-Node für einen Speicherbereich - 0x1C2 unsigned long start unsigned long len unsigned long home_node unsigned long flags - -
451 cachestat Liefert Cache-Statusinformationen für eine Datei - 0x1C3 unsigned int fd struct cachestat_range *cstat_range struct cachestat *cstat unsigned int flags - -
452 fchmodat2 Setzt Dateirechte, erweitert gegenüber `fchmodat` - 0x1C4 int dfd const char *filename umode_t mode unsigned int flags - -
453 map_shadow_stack Weist einen Shadow Stack für Control-Flow Protection zu - 0x1C5 unsigned long addr unsigned long size unsigned int flags - - -
454 futex_wake Weckt wartende Threads für einen Futex - 0x1C6 void *uaddr unsigned long mask int nr unsigned int flags - -
455 futex_wait Wartet auf Futex mit erweiterten Optionen - 0x1C7 void *uaddr unsigned long val unsigned long mask unsigned int flags struct __kernel_timespec *timeout clockid_t clockid
456 futex_requeue Wartende Threads an andere Futexes übertragen - 0x1C8 struct futex_waitv *waiters unsigned int flags int nr_wake int nr_requeue - -
457 statmount Ruft Informationen über einen Mountpunkt ab - 0x1C9 const struct mnt_id_req *req struct statmount *buf size_t bufsize unsigned int flags - -
458 listmount Listet Mountpunkt-IDs auf - 0x1CA const struct mnt_id_req *req u64 *mnt_ids size_t nr_mnt_ids unsigned int flags - -
459 lsm_get_self_attr LSM-Eigenschaft des Prozesses abrufen - 0x1CB unsigned int attr struct lsm_ctx *ctx u32 *size u32 flags - -
460 lsm_set_self_attr Setzt LSM-Eigenschaften für den aktuellen Prozess - 0x1CC unsigned int attr struct lsm_ctx *ctx u32 *size u32 flags - -
461 lsm_list_modules Gibt eine Liste der aktiven LSM-Module zurück - 0x1CD u64 *ids u32 *size u32 flags - - -
462 mseal Versiegelt einen Speicherbereich gegen Änderungen - 0x1CE unsigned long start size_t len unsigned long flags - - -
463 setxattrat Setzt ein erweitertes Attribut auf eine Datei - 0x1CF int dfd const char *pathname unsigned int at_flags const char *name const struct xattr_args *uargs size_t usize
464 getxattrat Liest ein erweitertes Attribut aus einer Datei - 0x1D0 int dfd const char *pathname unsigned int at_flags const char *name struct xattr_args *uargs size_t usize
465 listxattrat Listet alle erweiterten Attribute einer Datei - 0x1D1 int dfd const char *pathname unsigned int at_flags char *list size_t size -
466 removexattrat Entfernt ein erweitertes Attribut - 0x1D2 int dfd const char *pathname unsigned int at_flags const char *name - -

---

      1. 🔧 **System Calls 403–423 (ARM64)**

| Nr. | Name | Referenz | Hex-ID | Parameter | Beschreibung (Deutsch) | |-----|------|----------|--------|-----------|-------------------------| | 403 | `rseq` | [rseq(2)](https://man7.org/linux/man-pages/man2/rseq.2.html) | 0x193 | `struct rseq *rseq`, `uint32_t rseq_len`, `int flags`, `uint32_t sig` | Registriert eine Restartable Sequences-Struktur für den aktuellen Thread | | 404 | `kexec_file_load` | [kexec_file_load(2)](https://man7.org/linux/man-pages/man2/kexec_file_load.2.html) | 0x194 | `int kernel_fd`, `int initrd_fd`, `unsigned long cmdline_len`, `const char *cmdline_ptr`, `unsigned long flags` | Lädt ein neues Kernel-Image zur späteren Ausführung (kexec) |