socketcall(2) System Calls Manual socketcall(2) JMENO socketcall - socketove systemove volani KNIHOVNA Standardni knihovna C (libc, -lc) POUZITI #include /* Definition of SYS_* constants */ #include /* Definition of SYS_socketcall */ #include int syscall(SYS_socketcall, int call, unsigned long *args); Note: glibc provides no wrapper for socketcall(), necessitating the use of syscall(2). POPIS socketcall() je bezny vstupni bod jadra pro socketove systemove volani. call urcuje, ktera socketova funkce bude vyvolana. args jsou ukazatele do bloku obsahujiciho aktualni parametry, ktere jsou predany prislusnemu volani. Uzivatelske programy by mely volat prislusne funkce jejich obvyklymi jmeny. Funkci socketcall() by meli pouzivat jen implementatori standardnich knihoven a hackeri zabyvajici se podrobne jadrem Linuxu. call Man stranka 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) VERZE On some architectures--for example, x86-64 and ARM--there is no socketcall() system call; instead socket(2), accept(2), bind(2), and so on really are implemented as separate system calls. STANDARDY Linux. 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. DALSI INFORMACE 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) PREKLAD Preklad teto prirucky do spanelstiny vytvorili Vaclav Doubek a Pavel Heimlich Tento preklad je bezplatna dokumentace; Prectete si GNU General Public License Version 3 nebo novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST. Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail na adresu . Linux man-pages 6.06 31. rijna 2023 socketcall(2)