Provided by: manpages-es-dev_4.27.0-1_all bug

NOMBRE

       socketcall - llamadas al sistema relativas a zócalos

BIBLIOTECA

       Biblioteca Estándar C (libc, -lc)

SINOPSIS

       #include <linux/net.h>        /* Definition of SYS_* constants */
       #include <sys/syscall.h>      /* Definition of SYS_socketcall */
       #include <unistd.h>

       int syscall(SYS_socketcall, int call, unsigned long *args);

       Note: glibc provides no wrapper for socketcall(), necessitating the use of syscall(2).

DESCRIPCIÓN

       socketcall() es un punto de entrada al núcleo común para las llamadas al sistema relativas a zócalos.  El
       argumento  llamada  determina  a qué función de zócalos llamar.  El parámetro args apunta a un bloque que
       contiene los argumentos reales, que se pasan tal cual a la función apropiada.

       Los programas de usuario deberían llamar a las funciones apropiadas por sus  nombres  usuales.  Solamente
       los  implementadores de la biblioteca estándar y los buenos programadores del núcleo necesitan conocer la
       existencia de socketcall().

       llamada           Página de manual
       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)

VERSIONES

       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.

ESTÁNDARES

       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.

VÉASE TAMBIÉN

       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)

TRADUCCIÓN

       La  traducción  al  español  de  esta  página  del  manual  fue  creada  por  Gerardo  Aburruzaga  García
       <gerardo.aburruzaga@uca.es>

       Esta traducción es documentación libre;  lea  la  GNU General Public License Version 3  o  posterior  con
       respecto a las condiciones de copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción  de esta página del manual, envíe un correo electrónico a
       debian-l10n-spanish@lists.debian.org.

Páginas de Manual de Linux 6.9.1                   2 Mayo 2024                                     socketcall(2)