diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/gen/devname.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libc/gen/devname.c b/lib/libc/gen/devname.c index e5cc9df..bd9ac41 100644 --- a/lib/libc/gen/devname.c +++ b/lib/libc/gen/devname.c @@ -105,10 +105,10 @@ devname(dev, type) } /* Finally just format it */ - if (minor(dev) > 255) + if (dev == NODEV) + r = "#NODEV"; + else r = "#%c:%d:0x%x"; - else - r = "#%c:%d:0x%d"; snprintf(buf, SPECNAMELEN + 1, r, (type & S_IFMT) == S_IFCHR ? 'C' : 'B', major(dev), minor(dev)); return (buf); |