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 1

_Exit
_exit, _Exit - beendet den aufrufenden Prozess
__clone2
clone, __clone2, clone3 - erzeugt einen Kindprozess
_exit
_exit, _Exit - beendet den aufrufenden Prozess
_newselect
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchrones E/A-Zeitmultiplexverfahren
_sysctl
sysctl - Systemparameter lesen/schreiben
accept
accept, accept4 - nimmt eine Verbindung auf einem Socket an
accept4
accept, accept4 - nimmt eine Verbindung auf einem Socket an
access
access, faccessat, faccessat2 - prüft die Zugriffsrechte des Benutzers an einer Datei
acct
schaltet die Prozess-Abrechnung (Accounting) an bzw. ab
adjtimex
adjtimex, clock_adjtime, ntp_adjtime - Kernel-Uhr einstellen
afs_syscall
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
alarm
setzt einen Wecker für das Senden eines Signals
bdflush
startet und stellt den »buffer-dirty-flush«-Daemon ein, gibt Puffer frei
bind
verbindet einen Namen mit einem Socket
break
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
brk
brk, sbrk - Datensegmentgröße ändern
cacheflush
Befehls- und/oder Datencache(s) zurückschreiben und freigeben
capget
capget, capset - Setzt/ermittelt die Capabilities von Thread(s)
capset
capget, capset - Setzt/ermittelt die Capabilities von Thread(s)
chdir
chdir, fchdir - aktuelles Arbeitsverzeichnis wechseln
chmod
chmod, fchmod, fchmodat - Zugriffsrechte einer Datei ändern
chown
chown, fchown, lchown, fchownat - Besitzverhältnisse einer Datei ändern
chown32
chown, fchown, lchown, fchownat - Besitzverhältnisse einer Datei ändern
chroot
Wurzelverzeichnis wechseln
clock_adjtime
adjtimex, clock_adjtime, ntp_adjtime - Kernel-Uhr einstellen
clone
clone, __clone2, clone3 - erzeugt einen Kindprozess
clone2
clone, __clone2, clone3 - erzeugt einen Kindprozess
clone3
clone, __clone2, clone3 - erzeugt einen Kindprozess
close
Dateideskriptor schließen
connect
eine Verbindung mit einem Socket starten
creat
open, openat, creat - eine Datei öffnen und möglicherweise erzeugen
dup
dup, dup2 - dupliziert einen Datei-Deskriptor
dup2
dup, dup2 - dupliziert einen Datei-Deskriptor
dup3
dup, dup2 - dupliziert einen Datei-Deskriptor
execve
Programm ausführen
exit
_exit, _Exit - beendet den aufrufenden Prozess
exit_group
Alle Threads in einem Prozess beenden
faccessat
access, faccessat, faccessat2 - prüft die Zugriffsrechte des Benutzers an einer Datei
faccessat2
access, faccessat, faccessat2 - prüft die Zugriffsrechte des Benutzers an einer Datei
fattach
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
fchdir
chdir, fchdir - aktuelles Arbeitsverzeichnis wechseln
fchmod
chmod, fchmod, fchmodat - Zugriffsrechte einer Datei ändern
fchmodat
chmod, fchmod, fchmodat - Zugriffsrechte einer Datei ändern
fchown
chown, fchown, lchown, fchownat - Besitzverhältnisse einer Datei ändern
fchownat
chown, fchown, lchown, fchownat - Besitzverhältnisse einer Datei ändern
fcntl
Dateideskriptoren manipulieren
fcntl64
fcntl - Dateideskriptoren manipulieren
fdatasync
fsync, fdatasync - den gepufferten Dateiinhalt mit einem Datenträger synchronisieren
fdetach
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
flock
wendet empfohlene Sperren auf eine offene Datei an oder entfernt sie
fork
erzeugt einen Kindprozess
fremovexattr
removexattr, lremovexattr, fremovexattr - ein erweitertes Attribut entfernen
fstat
stat, fstat, lstat, fstatat - Dateistatus ermitteln
fstatat
stat, fstat, lstat, fstatat - Dateistatus ermitteln
fstatfs
statfs, fstatfs - Dateisystemstatistiken ermitteln
fsync
fsync, fdatasync - den gepufferten Dateiinhalt mit einem Datenträger synchronisieren
ftruncate
truncate, ftruncate - eine Datei auf eine bestimmte Länge verkürzen
getcwd
getcwd, getwd, get_current_dir_name - das aktuelle Verzeichnis abfragen
getdents
getdents, getdents64 - Verzeichniseinträge ermitteln
getdents64
getdents, getdents64 - Verzeichniseinträge ermitteln
getdomainname
getdomainname, setdomainname - abfragen/setzen des NIS-Domainnamens
getegid
getgid, getegid - gibt die Gruppenidentifikation (GID) zurück
geteuid
getuid, geteuid - abfragen der Benutzerindentität
getgid
getgid, getegid - gibt die Gruppenidentifikation (GID) zurück
getgid32
getgid, getegid - gibt die Gruppenidentifikation (GID) zurück
getgroups
getgroups, setgroups - abfragen/setzen von zusätzlichen Gruppenkennungen
getgroups32
getgroups, setgroups - abfragen/setzen von zusätzlichen Gruppenkennungen
gethostname
gethostname, sethostname - bestimmt/setzt den Rechnernamen
getitimer
getitimer, setitimer - Zeit eines Intervall-Timers abfragen oder setzen
getmsg
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
getpagesize
gibt die Größe einer Speicherseite zurück
getpeername
holt den Namen einer verbundenen Gegenstelle
getpgid
setpgid, getpgid, setpgrp, getpgrp - Prozessgruppe setzen/holen
getpgrp
setpgid, getpgid, setpgrp, getpgrp - Prozessgruppe setzen/holen
getpid
getpid, getppid - gibt die Prozessidentifikation zurück
getpmsg
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
getppid
getpid, getppid - gibt die Prozessidentifikation zurück
getresgid
getresuid, getresgid - ermittelt die reale, effektive und gespeicherte Benutzer- oder Gruppenkennungen
getresuid
getresuid, getresgid - ermittelt die reale, effektive und gespeicherte Benutzer- oder Gruppenkennungen
getresuid32
getresuid, getresgid - ermittelt die reale, effektive und gespeicherte Benutzer- oder Gruppenkennungen
getsid
fragt die Sitzungskennung ab
getsockname
liefert den Namen eines Sockets
getuid
getuid, geteuid - abfragen der Benutzerindentität
getuid32
getuid, geteuid - abfragen der Benutzerindentität
gtty
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
idle
versetzt den Prozess 0 in den Leerlauf
inb
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
inb_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
inl
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
inl_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
inotify_rm_watch
eine bestehende Beobachtungen von einer Inotify-Instanz entfernen
insb
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
insl
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
insw
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
intro
Intro - Einführung in die Systemaufrufe
inw
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
inw_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
ioctl
Gerät steuern
ioctl_console
Ioctls für Console-Terminals und virtuelle Konsolen
ioctl_tty
Ioctls für Terminals und serielle Leitungen