Как сделать замену для команды qnx sin?

В настоящее время я работаю над проектом, который предполагает перенос огромного приложения из QNX SRR в Standard Linux с использованием команд POSIX.

В настоящее время я застрял на команде sin, которую реализует QNX.

Может кто-нибудь подсказать мне, как создать альтернативу для qnx sin в Linux

Код приложения использует грех во многих местах для поиска идентификаторов процессов, уничтожения процессов, перезапуска процессов и т. Д. Таким образом, цель состоит в том, чтобы создать замену греху, не внося слишком много изменений в код приложения.

1 ответ

Лучший способ - проанализировать, какие именно варианты греха вы используете. Создание полностью функционирующей замены sin - большая работа - это можно сделать, но может оказаться, что вам нужен только небольшой процент команд.

Самый простой способ - создать клиентскую часть для греха, которая правильно интерпретирует параметры, которые фактически используются в вашей системе.

Затем, основываясь на этих опциях, введите эквивалентные команды linux через вызов system().

Другие вопросы по тегам