From 433d1e778c3d417117e79f66027c59e8c9dd4ab0 Mon Sep 17 00:00:00 2001 From: phk Date: Thu, 5 Jun 2003 21:55:57 +0000 Subject: Recognize the magic NODEV value. Format other unknown devices consistently in hex. --- lib/libc/gen/devname.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib') 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); -- cgit v1.1