Я прочитал некоторый код, он вызывает функцию hunt () OSE (Operating System Embedded), кто-нибудь знает, что является движущей силой этой функции?
Может ли кто-нибудь помочь мне в этом?
Согласно этому документу Портирование OSE Systems на Linux (PDF), hunt() используется для получения идентификатора процесса из имени процесса для последующего использования при отправке сигналов и т. Д.
hunt()
Цитата из той же страницы 7:
Когда процесс запускается в OSE, он должно быть присвоено имя. Это имя простое (удобочитаемое) текстовая строка, которая затем может быть использована другие процессы, которые хотят общаться с процессом. Имя отправляется на вызов hunt (), который используется для получения идентификатора процесса. Идентификатор может быть использован в качестве адреса отправлять сигналы на.
см. Также пример реализации send_sig на основе того же на стр. 8.
send_sig