标签: macos port freebsd ioctl mknod
我正在尝试将一些代码从FreeBSD移植到OS X.代码相当低级,它使用make_dev()创建了许多特殊设备文件,并使用ioctl()等功能控制功能。
make_dev()
ioctl()
理想情况下,我希望保持我的代码尽可能接近原始代码,以便将来更容易合并上游更改:我的问题是,有没有办法在OS X上创建这样的设备文件?根据{{3}},平台支持成语。有人能指出我正确的方向吗?
答案 0 :(得分:1)
我想我已回答了我自己的问题:看来这样做的功能是devfs_make_node()。我找不到手册页,但它显示在一些示例代码here中。
devfs_make_node()
答案 1 :(得分:0)
每the docs,mknod适用于OS X.您遇到了什么问题?
mknod