кто-нибудь знает функцию hunt () в OSE (встраиваемая операционная система) от ENEA - PullRequest
0 голосов
/ 05 июля 2011

Я прочитал некоторый код, он вызывает функцию hunt () OSE (Operating System Embedded), кто-нибудь знает, что является движущей силой этой функции?

Может ли кто-нибудь помочь мне в этом?

1 Ответ

0 голосов
/ 05 июля 2011

Согласно этому документу Портирование OSE Systems на Linux (PDF), hunt() используется для получения идентификатора процесса из имени процесса для последующего использования при отправке сигналов и т. Д.

Цитата из той же страницы 7:

Когда процесс запускается в OSE, он должно быть присвоено имя. Это имя простое (удобочитаемое) текстовая строка, которая затем может быть использована другие процессы, которые хотят общаться с процессом. Имя отправляется на вызов hunt (), который используется для получения идентификатора процесса. Идентификатор может быть использован в качестве адреса отправлять сигналы на.

см. Также пример реализации send_sig на основе того же на стр. 8.

...