.\" -*- coding: UTF-8 -*-
.\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995.
.\"
.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" The GNU General Public License's references to "object code"
.\" and "executables" are to be interpreted as the output of any
.\" document formatting or typesetting system, including
.\" intermediate and printed output.
.\"
.\" This manual is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public
.\" License along with this manual; if not, see
.\" .
.\" %%%LICENSE_END
.\"
.\" Modified Tue Oct 22 22:11:53 1996 by Eric S. Raymond
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SOCKETCALL 2 "15 september 2017" Linux "Linux Programmeurs Handleiding"
.SH NAAM
socketcall \- socket systeem aanroepen
.SH SAMENVATTING
\fB#include \fP
.PP
\fBint socketcall(int \fP\fIaanroep\fP\fB, unsigned long *\fP\fIargs\fP\fB);\fP
.SH BESCHRIJVING
\fBsocketcall\fP() is het algemeen kernel ingangspunt voor de socket systeem
aanroepen. \fIaanroep\fP bepaald welke socket functie te activeren. \fIargs\fP
wijst naar een blok dat de daadwerkelijke argumenten bevat, welke
doorgegeven worden aan de passende aanroep.
.PP
Gebruiker programma's zouden de passende functies met hun gebruikelijke
namen aan moeten roepen. Alleen standaard\-bibliotheek\-bouwers en kernel
hackers hebben kennis van \fBsocketcall\fP() nodig.
.PP
.TS
tab(:);
l l.
\fIaanroep\fP:Handleiding
T{
\fBSYS_SOCKET\fP
T}:T{
\fBsocket\fP(2)
T}
T{
\fBSYS_BIND\fP
T}:T{
\fBbind\fP(2)
T}
T{
\fBSYS_CONNECT\fP
T}:T{
\fBconnect\fP(2)
T}
T{
\fBSYS_LISTEN\fP
T}:T{
\fBlisten\fP(2)
T}
T{
\fBSYS_ACCEPT\fP
T}:T{
\fBaccept\fP(2)
T}
T{
\fBSYS_GETSOCKNAME\fP
T}:T{
\fBgetsockname\fP(2)
T}
T{
\fBSYS_GETPEERNAME\fP
T}:T{
\fBgetpeername\fP(2)
T}
T{
\fBSYS_SOCKETPAIR\fP
T}:T{
\fBsocketpair\fP(2)
T}
T{
\fBSYS_SEND\fP
T}:T{
\fBsend\fP(2)
T}
T{
\fBSYS_RECV\fP
T}:T{
\fBrecv\fP(2)
T}
T{
\fBSYS_SENDTO\fP
T}:T{
\fBsendto\fP(2)
T}
T{
\fBSYS_RECVFROM\fP
T}:T{
\fBrecvfrom\fP(2)
T}
T{
\fBSYS_SHUTDOWN\fP
T}:T{
\fBshutdown\fP(2)
T}
T{
\fBSYS_SETSOCKOPT\fP
T}:T{
\fBsetsockopt\fP(2)
T}
T{
\fBSYS_GETSOCKOPT\fP
T}:T{
\fBgetsockopt\fP(2)
T}
T{
\fBSYS_SENDMSG\fP
T}:T{
\fBsendmsg\fP(2)
T}
T{
\fBSYS_RECVMSG\fP
T}:T{
\fBrecvmsg\fP(2)
T}
T{
\fBSYS_ACCEPT4\fP
T}:T{
\fBaccept4\fP(2)
T}
T{
\fBSYS_RECVMMSG\fP
T}:T{
\fBrecvmmsg\fP(2)
T}
T{
\fBSYS_SENDMMSG\fP
T}:T{
\fBsendmmsg\fP(2)
T}
.TE
.SH "VOLDOET AAN"
Deze aanroep is specifiek voor Linux, en zou niet gebruikt moeten worden in
programma's die overdraagbaar moeten zijn.
.SH OPMERKINGEN
Op sommige architecturen\(embij voorbeeld, x86\-64 and ARM\(emis er geen
\fBsocketcall\fP() systeem aanroep; in plaats daarvan zijn \fBsocket\fP(2),
\fBaccept\fP(2), \fBbind\fP(2), en zo voorts geïmplementeerd als separate systeem
aanroepen.
.PP
.\" commit 9dea5dc921b5f4045a18c63eb92e84dc274d17eb
Op x86\-32 was, \fBsocketcall\fP() historisch de enige ingang voor de socket
API. Hoewel, beginnende bij Linux 4.3 directe systeem aanroepen werden
voorzien op x86\-32 voor de socket API. Dit ondersteunde de creatie van
\fBseccomp\fP(2) filters die socket systeem aanroepen filtert (voor nieuwe
user\-space binaries die werden gecompileerd om de nieuwe ingangen te
gebruiken) en die ook voorzag in (kleine) prestatie verbeteringen.
.SH "ZIE OOK"
\fBaccept\fP(2), \fBbind\fP(2), \fBconnect\fP(2), \fBgetpeername\fP(2),
\fBgetsockname\fP(2), \fBgetsockopt\fP(2), \fBlisten\fP(2), \fBrecv\fP(2),
\fBrecvfrom\fP(2), \fBrecvmsg\fP(2), \fBsend\fP(2), \fBsendmsg\fP(2), \fBsendto\fP(2),
\fBsetsockopt\fP(2), \fBshutdown\fP(2), \fBsocket\fP(2), \fBsocketpair\fP(2)
.SH COLOFON
Deze pagina is onderdeel van release 5.10 van het Linux
\fIman\-pages\fP\-project. Een beschrijving van het project, informatie over het
melden van bugs en de nieuwste versie van deze pagina zijn op
\%https://www.kernel.org/doc/man\-pages/ te vinden.
.PP
.SH VERTALING
De Nederlandse vertaling van deze handleiding is geschreven door
Jos Boersema ,
Mario Blättermann
en
Luc Castermans
.
.PP
Deze vertaling is vrije documentatie; lees de
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License Version 3
.UE
of later over de Copyright-voorwaarden. Er is geen AANSPRAKELIJKHEID.
.PP
Indien U fouten in de vertaling van deze handleiding zou vinden,
stuur een e-mail naar
.MT debian-l10n-dutch@lists.debian.org
.ME .