.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" 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 "30 maart 2023" "Linux man\-pagina's 6.05.01" .SH NAAM socketcall \- socket systeem aanroepen .SH BIBLIOTHEEK Standard C bibliotheek (\fIlibc\fP, \fI\-lc\fP) .SH SAMENVATTING .nf \fB#include \fP /* Definitie van \fBSYS_*\fP constanten */ \fB#include \fP /* Definitie van \fBSYS_socketcall\fP */ \fB#include \fP .PP \fBint syscall(SYS_socketcall, int \fP\fIaanroep\fP\fB, unsigned long *\fP\fIargs\fP\fB);\fP .fi .PP \fIOpmerking\fP: glibc voorziet niet in een omwikkelfunctie voor \fBsocketcall\fP(), waardoor het gebruik van \fBsyscall\fP(2) nodig is. .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 VERSIES Op sommige architecturen\[em]bij voorbeeld, x86\-64 and ARM\[em]is er geen \fBsocketcall\fP() systeem aanroep; in plaats daarvan zijn \fBsocket\fP(2), \fBaccept\fP(2), \fBbind\fP(2), en zo voort, geïmplementeerd als separate systeem aanroepen. .SH "VOLDOET AAN" Linux. .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) .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 .