Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.
Page 2
- ioperm
- setzt Port-Zugriffsrechte für Eingabe/Ausgabe
- iopl
- I/O-Privilegienstufe ändern
- ipc
- System-V-IPC-Systemaufrufe
- isastream
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- lchown
- chown, fchown, lchown, fchownat - Besitzverhältnisse einer Datei ändern
- link
- link, linkat - erzeugt einen neuen Verweis auf eine Datei
- linkat
- link, linkat - erzeugt einen neuen Verweis auf eine Datei
- listen
- auf einem Socket auf Verbindungen warten
- lock
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- lremovexattr
- removexattr, lremovexattr, fremovexattr - ein erweitertes Attribut entfernen
- lseek
- den Dateiversatz für lesen/schreiben verändern
- lstat
- stat, fstat, lstat, fstatat - Dateistatus ermitteln
- madvise1
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- mkdir
- mkdir, mkdirat - ein Verzeichnis erzeugen
- mkdirat
- mkdir, mkdirat - ein Verzeichnis erzeugen
- mknod
- mknod, mknodat - erstellt eine reguläre oder eine Spezialdatei
- mknodat
- mknod, mknodat - erstellt eine reguläre oder eine Spezialdatei
- mlock
- mlock, mlock2, munlock, mlockall, munlockall - Speicher (ent)sperren
- mlock2
- mlock, mlock2, munlock, mlockall, munlockall - Speicher (ent)sperren
- mlockall
- mlock, mlock2, munlock, mlockall, munlockall - Speicher (ent)sperren
- mmap
- mmap, munmap - (un)mapt Dateien oder Geräte im Speicher
- mount
- Dateisystem einhängen
- mpx
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- mq_getsetattr
- mq_getsetattr – Attribute einer Meldungswarteschlange ermitteln oder setzen
- mq_unlink
- eine Nachrichtenwarteschlange entfernen
- mremap
- eine virtuelle Speicheradresse neu mappen
- msync
- eine Datei mit einem Speicherabbild synchronisieren
- munlock
- mlock, mlock2, munlock, mlockall, munlockall - Speicher (ent)sperren
- munlockall
- mlock, mlock2, munlock, mlockall, munlockall - Speicher (ent)sperren
- munmap
- mmap, munmap - (un)mapt Dateien oder Geräte im Speicher
- nfsservctl
- Systemaufrufschnittstelle zum Kernel-NFS-Daemon
- nice
- ändere die Prozesspriorität
- oldfstat
- stat, fstat, lstat, fstatat - Dateistatus ermitteln
- oldlstat
- stat, fstat, lstat, fstatat - Dateistatus ermitteln
- oldolduname
- uname - Name und Informationen über den laufenden Kernel abfragen
- oldstat
- stat, fstat, lstat, fstatat - Dateistatus ermitteln
- olduname
- uname - Name und Informationen über den laufenden Kernel abfragen
- open
- open, openat, creat - eine Datei öffnen und möglicherweise erzeugen
- openat
- open, openat, creat - eine Datei öffnen und möglicherweise erzeugen
- outb
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outb_p
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outl
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outl_p
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outsb
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outsl
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outsw
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outw
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- outw_p
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Ein-/Ausgabe mittels Ports
- pause
- wartet auf ein Signal
- personality
- richtet die Prozess-Ausführungsumgebung ein
- phys
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- pipe
- erstellt eine Pipe
- pipe2
- pipe - erstellt eine Pipe
- pivot_root
- die Wurzeleinhängung ändern
- prof
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- pselect
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchrones E/A-Zeitmultiplexverfahren
- pselect6
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchrones E/A-Zeitmultiplexverfahren
- ptrace
- Prozessverfolgung
- putmsg
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- putpmsg
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- read
- aus einem Dateideskriptor lesen
- readdir
- Verzeichniseintrag lesen
- readlink
- readlink, readlinkat - liest das Ziel eines symbolischen Links
- readlinkat
- readlink, readlinkat - liest das Ziel eines symbolischen Links
- reboot
- Neustart oder Strg-Alt-Entf ein-/ausschalten
- removexattr
- removexattr, lremovexattr, fremovexattr - ein erweitertes Attribut entfernen
- rename
- rename, renameat, renameat2 - den Namen oder die Lage einer Datei ändern
- renameat
- rename, renameat, renameat2 - den Namen oder die Lage einer Datei ändern
- renameat2
- rename, renameat, renameat2 - den Namen oder die Lage einer Datei ändern
- rmdir
- Ein Verzeichnis entfernen
- rt_sigaction
- sigaction, rt_sigaction - Signalaktionen untersuchen und ändern
- rt_sigreturn
- sigreturn, rt_sigreturn - Rückkehr vom Signal-Handler und Aufräumen des Stack-Frames
- sbrk
- brk, sbrk - Datensegmentgröße ändern
- security
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - nicht implementierte Systemaufrufe
- select
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchrones E/A-Zeitmultiplexverfahren
- setdomainname
- getdomainname, setdomainname - abfragen/setzen des NIS-Domainnamens
- setfsgid
- Gruppenidentität für Dateisystemprüfungen setzen
- setfsgid32
- setfsgid - Gruppenidentität für Dateisystemprüfungen setzen
- setfsuid
- Benutzeridentität für Dateisystemprüfungen setzen
- setfsuid32
- setfsuid - Benutzeridentität für Dateisystemprüfungen setzen
- setgid
- setzt die Gruppenidentität (GID)
- setgid32
- setgid - setzt die Gruppenidentität (GID)
- setgroups
- getgroups, setgroups - abfragen/setzen von zusätzlichen Gruppenkennungen
- sethostname
- gethostname, sethostname - bestimmt/setzt den Rechnernamen
- setitimer
- getitimer, setitimer - Zeit eines Intervall-Timers abfragen oder setzen
- setpgid
- setpgid, getpgid, setpgrp, getpgrp - Prozessgruppe setzen/holen
- setpgrp
- setpgid, getpgid, setpgrp, getpgrp - Prozessgruppe setzen/holen
- setregid
- setreuid, seteuid - reale und/oder effektive Benutzer- oder Gruppenkennung setzen
- setresgid
- setresuid, setresgid - reale, effektive und gespeicherte Benutzer- oder Gruppenkennung setzen
- setresuid
- setresuid, setresgid - reale, effektive und gespeicherte Benutzer- oder Gruppenkennung setzen
- setresuid32
- setresuid, setresgid - reale, effektive und gespeicherte Benutzer- oder Gruppenkennung setzen
- setreuid
- setreuid, seteuid - reale und/oder effektive Benutzer- oder Gruppenkennung setzen
- setreuid32
- setreuid, seteuid - reale und/oder effektive Benutzer- oder Gruppenkennung setzen
- setsid
- erzeugt eine neue Sitzung und setzt die Prozessgruppenkennung
- setuid
- Benutzeridentität setzen
- setuid32
- setuid - Benutzeridentität setzen
- setup
- richtet Geräte und Dateisysteme ein und hängt das Wurzeldateisystem (/) ein
- shmat
- shmat, shmdt - System-V-Operationen mit gemeinsam benutztem Speicher
- shmdt
- shmat, shmdt - System-V-Operationen mit gemeinsam benutztem Speicher
- shmget
- ein gemeinsames System-V-Speichersegment reservieren