Существует ли OS X-эквивалент функции FreeBSD make_dev ()? - PullRequest
1 голос
/ 30 января 2010

Я пытаюсь перенести некоторый код из FreeBSD в OS X. Код довольно низкоуровневый, и он создает ряд специальных файлов устройств с использованием make_dev() и управляет функциональностью, используя такие функции, как ioctl().

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

Ответы [ 2 ]

1 голос
/ 30 января 2010

Я думаю, что ответил на свой вопрос: похоже, функция для этого - devfs_make_node(). Я не могу найти справочную страницу, но она показана в некотором примере кода здесь .

0 голосов
/ 30 января 2010

За документы , mknod работает на OS X. Какие у вас проблемы с этим?

...