1

我正在尝试将一些代码从 FreeBSD 移植到 OS X。该代码相当低级,它make_dev()使用诸如ioctl().

理想情况下,我希望我的代码尽可能接近原始代码,以便将来可以更轻松地合并上游更改:我的问题是,有没有办法在 OS X 上创建此类设备文件?根据维基百科,该平台支持该成语。有人可以指出我正确的方向吗?

4

2 回答 2

1

根据文档mknod在 OS X 上可以工作。你有什么问题?

于 2010-01-30T19:33:38.967 回答
1

我想我已经回答了我自己的问题:执行此操作的功能似乎是devfs_make_node(). 我找不到手册页,但它显示在此处的一些示例代码中。

于 2010-01-30T20:11:25.100 回答