Pregunta

Estoy intentando puerto de algún código de FreeBSD a OS X. El código es bastante bajo nivel y crea una serie de archivos de dispositivos especiales usando make_dev() y funcionalidad controles utilizando funciones como ioctl() .

Lo ideal sería que me gustaría mantener mi código tan cerca del original como sea posible para que pueda combinar más fácilmente los cambios aguas arriba en el futuro: mi pregunta es, ¿hay una manera de crear este tipo de archivos de dispositivo en OS X? De acuerdo con Wikipedia el idioma está soportado en la plataforma. ¿Alguien me puede apuntar en la dirección correcta?

¿Fue útil?

Solución

creo que he respondido a mi propia pregunta: parece que la función de hacer esto es devfs_make_node(). No puedo encontrar una página de manual, pero aparece en algunas ejemplo de código aquí .

Otros consejos

la documentación , mknod funciona en problemas OS X. ¿Qué estás teniendo con él?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top