Ed Schouten 26d4f5e969 Add two new routines: fdevname() and fdevname_r().
A more elegant way of obtaining a name of a character device by its file
descriptor on FreeBSD, is to use the FIODGNAME ioctl. Because a valid
file descriptor implies a file descriptor is visible in /dev, it will
always resolve a valid device name.

I'm adding a more friendly wrapper for this ioctl, called fdevname(). It
is a lot easier to use than devname() and also has better error
handling. When a device name cannot be resolved, it will just return
NULL instead of a generated device name that makes no sense.

Discussed with:	kib
2009-02-11 20:24:59 +00:00
..
2005-01-20 09:17:07 +00:00
2008-07-06 11:31:20 +00:00
2005-01-20 09:17:07 +00:00
2008-10-17 08:30:20 +00:00
2007-03-28 04:32:51 +00:00
2007-12-11 20:39:32 +00:00
2008-05-14 18:33:13 +00:00
2008-04-24 07:49:00 +00:00