Я пытаюсь перенести некоторый код из FreeBSD в OS X. Код довольно низкоуровневый, и он создает ряд специальных файлов устройств с использованием make_dev()
и управляет функциональностью, используя такие функции, как ioctl()
.
В идеале я хотел бы, чтобы мой код был как можно ближе к оригиналу, чтобы в будущем мне было легче объединять исходные изменения: мой вопрос: есть ли способ создания таких файлов устройств в OS X? Согласно википедии идиома поддерживается на платформе. Может ли кто-нибудь указать мне правильное направление?