Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将一些代码从 FreeBSD 移植到 OS X。该代码相当低级,它make_dev()使用诸如ioctl().
make_dev()
ioctl()
理想情况下,我希望我的代码尽可能接近原始代码,以便将来可以更轻松地合并上游更改:我的问题是,有没有办法在 OS X 上创建此类设备文件?根据维基百科,该平台支持该成语。有人可以指出我正确的方向吗?
根据文档,mknod在 OS X 上可以工作。你有什么问题?
mknod
我想我已经回答了我自己的问题:执行此操作的功能似乎是devfs_make_node(). 我找不到手册页,但它显示在此处的一些示例代码中。
devfs_make_node()