Provided by: manpages-de-dev_1.11-1_all bug

BEZEICHNUNG

       socketcall - Systemaufrufe für Sockets

ÜBERSICHT

       int socketcall(int call, unsigned long *args);

BESCHREIBUNG

       socketcall()  ist ein gemeinsamer Kernel-Eintrittspunkt für die Socket-Systemaufrufe. call
       gibt  an,  welche  Socket-Funktion  aufgerufen  werden  soll,   args   zeigt   auf   einen
       Speicherbereich,  dessen  Inhalt als Argumente an den entsprechenden Aufruf weitergeleitet
       wird.

       Benutzerprogramme sollten die entsprechenden Funktionen mit ihren normalen Namen aufrufen.
       Nur Programmierer von Standardbibliotheken oder Kernel-Hacker müssen socketcall() kennen.

KONFORM ZU

       Dieser  Aufruf  ist  Linux-spezifisch und sollte nicht für portierbare Programme verwendet
       werden.

ANMERKUNGEN

       Für  einige  Architekturen  —  beispielsweise  x86-64  und  ARM  —  ist  der  Systemaufruf
       socketcall()  nicht  implementiert.  Stattdessen  sind  socket(2), accept(2), bind(2) usw.
       wirklich als getrennte Systemaufrufe realisiert.

       On x86-32, socketcall()  was historically the  only  entry  point  for  the  sockets  API.
       However, starting in Linux 4.3, direct system calls are provided on x86-32 for the sockets
       API. This facilitates the creation of seccomp(2)  filters that filter sockets system calls
       (for  new  user-space  binaries  that  are compiled to use the new entry points)  and also
       provides a (very) small performance improvement.

SIEHE AUCH

       accept(2), bind(2), connect(2), getpeername(2), getsockname(2), getsockopt(2),  listen(2),
       recv(2),   recvfrom(2),   recvmsg(2),   send(2),   sendmsg(2),  sendto(2),  setsockopt(2),
       shutdown(2), socket(2), socketpair(2)

KOLOPHON

       Diese Seite  ist  Teil  der  Veröffentlichung  4.04  des  Projekts  Linux-man-pages.  Eine
       Beschreibung  des  Projekts,  Informationen,  wie  Fehler gemeldet werden können sowie die
       aktuelle Version dieser Seite finden sich unter http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Schulze <joey@infodrom.org>
       und Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version  3  oder  neuer  bezüglich  der  Copyright-Bedingungen.  Es  wird  KEINE   HAFTUNG
       übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an <debian-l10n-german@lists.debian.org>.