socketcall(2) System Calls Manual socketcall(2) NAVN socketcall - sokkelsystemkald BIBLIOTEK Standard C library (libc, -lc) SYNOPSIS #include /* Definition af SYS_*-konstanter */ #include /* Definition af SYS_socketcall */ #include int syscall(SYS_socketcall, int call, unsigned long *args); Bemaerk: glibc tilbyder intet omslag for socketcall(), hvilket nodvendiggor brugen af syscall(2). BESKRIVELSE socketcall() er et faelles kerneindgangspunkt for sokkelsystemkald. call bestemmer hvilken sokkelfunktion der skal igangsaettes. args peger pa en blok indholdende de faktiske argumenter, der sendes igennem til det passende kald. Brugerprogrammer bor kalde de passende funktioner deres normale navne. Kun implementatorer af standardbiblioteket og kernehackere har brug for at kende til socketcall(). call Manualside SYS_SOCKET socket(2) SYS_BIND bind(2) SYS_CONNECT connect(2) SYS_LISTEN listen(2) SYS_ACCEPT accept(2) SYS_GETSOCKNAME getsockname(2) SYS_GETPEERNAME getpeername(2) SYS_SOCKETPAIR socketpair(2) SYS_SEND send(2) SYS_RECV recv(2) SYS_SENDTO sendto(2) SYS_RECVFROM recvfrom(2) SYS_SHUTDOWN shutdown(2) SYS_SETSOCKOPT setsockopt(2) SYS_GETSOCKOPT getsockopt(2) SYS_SENDMSG sendmsg(2) SYS_RECVMSG recvmsg(2) SYS_ACCEPT4 accept4(2) SYS_RECVMMSG recvmmsg(2) SYS_SENDMMSG sendmmsg(2) VERSIONER Pa nogle arkitekturer --for eksempel, x86-64 og ARM-- er der ingen socketcall()-systemkald; i stedet er socket(2), accept(2), bind(2), og sa videre implementeret som separate systemkald. STANDARDER Linux. Pa x86-32 var socketcall() historisk det eneste indgangspunkt for sokkel-API'en. Startende med Linux 4.3 tilbydes direkte systemkald pa x86-32 for sokkel-API'en. Dette faciliterer oprettelsen af seccomp(2)-filtre, der filtrerer sokkelsystemkald (for nye brugerrums binaere filer der er kompileret til at bruge de nye indgangspunkter) og tilbyder ogsa en (meget) lille ydelsesforbedring. SE OGSA 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) OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Linux man-pages 6.18 8. februar 2026 socketcall(2)