IPC(2)

NOMBRE
ipc - llamadas al sistema de IPC de System V

SINOPSIS
int ipc(unsigned int call, int first, unsigned long second,
        unsigned long third, void *ptr, long fifth);

Nota: No hay envoltorio glibc para esta llamada al sistema; véase NOTAS.

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().

CONFORME A
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.

Glibc does not provide a wrapper for this system call; in the unlikely event that you want to call it directly, you can do so using syscall(2).

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)

COLOFÓN
Esta página es parte de la versión 5.11 del proyecto Linux man-pages. Puede encontrar una descripción del proyecto, información sobre cómo informar errores y la última versión de esta página en https://www.kernel.org/doc/man-pages/.

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 (https://www.gnu.org/licenses/gpl-3.0.html) 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>..