ipc - llamadas al sistema de IPC de System V
Biblioteca Estándar C (
libc,
-lc)
#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).
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().
ipc() es específico de Linux y no debería emplearse en
programas pretendidamente transportables.
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.
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)
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]