Внутреннее устройство ядра Linux 2.4

Лист алюминиевый рифленый еще здесь. |

IPC_SET


Пользовательские данные копируются через вызов . Производится захват глобального семафора очереди сообщений и устанавливается блокировка очереди, которые в конце отпускаются. После проверки ID очереди и прав доступа текущего процесса, производится обновление информации. Далее, вызовом и активируются все процессы-получатели и процессы-отправители, находящиеся в очередях ожидания msq->q_receivers и msq->q_senders соответственно.




- Начало -  - Назад -  - Вперед -