Как сделать замену для команды qnx sin?
В настоящее время я работаю над проектом, который предполагает перенос огромного приложения из QNX SRR в Standard Linux с использованием команд POSIX.
В настоящее время я застрял на команде sin, которую реализует QNX.
Может кто-нибудь подсказать мне, как создать альтернативу для qnx sin в Linux
Код приложения использует грех во многих местах для поиска идентификаторов процессов, уничтожения процессов, перезапуска процессов и т. Д. Таким образом, цель состоит в том, чтобы создать замену греху, не внося слишком много изменений в код приложения.
1 ответ
Лучший способ - проанализировать, какие именно варианты греха вы используете. Создание полностью функционирующей замены sin - большая работа - это можно сделать, но может оказаться, что вам нужен только небольшой процент команд.
Самый простой способ - создать клиентскую часть для греха, которая правильно интерпретирует параметры, которые фактически используются в вашей системе.
Затем, основываясь на этих опциях, введите эквивалентные команды linux через вызов system().