make_dev_alias and sub-directories

Norbert Koch nkoch at demig.de
Wed Oct 30 10:17:37 UTC 2013


Hello.

I have written a device driver which
creates dev entries in a sub-directory of /dev, e.g.:
 /dev/mydev/mydev0a
 /dev/mydev/mydev0b
 /dev/mydev/mydev0c ...

I want to alias mydev0a to mydev0.

With make_dev_alias (pdev, "mydev/mydev0") I see an incorrect symlink:
 /dev/mydev/mydev0 -> mydev/mydev0a

Calling make_dev_alias (pdev, "mydev0") works:
 /dev/mydev0 -> mydev/mydev0a
But this is not what I want.

Any way to get this
 /dev/mydev/mydev0 -> mydev0a ?

In other words: Is the behaviour I see a bug or a feature?

Thank you,
Norbert Koch


More information about the freebsd-hackers mailing list