Главная » 2017 » Ноябрь » 19 » man 2 ipc
22:47
man 2 ipc

SEO sprint - Всё для максимальной раскрутки!





ИМЯ


ipc - системные вызовы System V IPC



ОБЗОР


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



ОПИСАНИЕ


ipc() является обобщённым системным вызовом для работы с сообщениями, семафорами и
разделяемой памятью согласно System V IPC (InterProcess Communication —
межпроцессное взаимодействие). В параметре call задаётся какая функция IPC
вызывается; значения других аргументов определяется используемой функцией.

Программы пространства пользователя должны вызывать соответствующие функции через
их обычные имена. Только тем, кто пишет стандартные библиотеки и хакерам ядра
может понадобиться знать о вызове ipc().



СООТВЕТСТВИЕ СТАНДАРТАМ


Вызов ipc() есть только в Linux и не должен использоваться в переносимых
программах.



ЗАМЕЧАНИЯ


На некоторых архитектурах, например x86-64 и ARM, нет системного вызова ipc();
вместо него реализованы системные вызовы msgctl(2), semctl(2), shmctl(2) и т.д.



СМОТРИТЕ ТАКЖЕ


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



Категория: (2) Системные вызовы ядра (функции языка Си) | Просмотров: 394 | Добавил: Администратор | Рейтинг: 0.0/0
Всего комментариев: 0
avatar