NOMBRE

ipc - llamadas al sistema de IPC de System V

BIBLIOTECA

Biblioteca Estándar C ( libc, -lc)

SINOPSIS

#include <linux/ipc.h>        /* Definition of needed constants */
#include <sys/syscall.h>      /* Definition of SYS_* constants */
#include <unistd.h>
int syscall(SYS_ipc, unsigned int call, int primero,
            unsigned long segundo, unsigned long tercero, void *ptr,
            long quinto);
Note: glibc provides no wrapper for ipc(), necessitating the use of syscall(2).

DESCRIPCIÓN

ipc() es un punto de entrada al núcleo común para las llamadas IPC de System V para mensajes, semáforos y memoria compartida. El argumento llamada determina a qué función de IPC se ha de llamar; los otros argumentos se pasan tal cuales a la llamada apropiada.
Los programas de usuario deberían llamar a las funciones apropiadas por sus nombres usuales. Sólo los implementadores de la biblioteca estándar y los buenos programadores del núcleo necesitan conocer la existencia de ipc().

ESTÁNDARES

ipc() es específico de Linux y no debería emplearse en programas pretendidamente transportables.

NOTAS

On some architectures—for example x86-64 and ARM—there is no ipc() system call; instead, msgctl(2), semctl(2), shmctl(2), and so on really are implemented as separate system calls.

VÉASE TAMBIÉN

msgctl(2), msgget(2), msgrcv(2), msgsnd(2), semctl(2), semget(2), semop(2), semtimedop(2), shmat(2), shmctl(2), shmdt(2), shmget(2), sysvipc(7)

TRADUCCIÓN

La traducción al español de esta página del manual fue creada por Gerardo Aburruzaga García <[email protected]>
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 [email protected]