git: devname(3): Remove obsolete code that queries dev.db

Aaron LI aly at crater.dragonflybsd.org
Thu Dec 31 23:28:32 PST 2020


commit 9d755d93d0cfde15705f2c5f64e63f27ee6556b1
Author: Aaron LI <aly at aaronly.me>
Date:   Fri Jan 1 14:28:58 2021 +0800

    devname(3): Remove obsolete code that queries dev.db
    
    In the old days of static /dev, devname(3) would get the name by
    querying the /var/run/dev.db created by dev_mkdb(8).  Now that we have
    dynamic /dev provided by devfs(5), the device name is provided by the
    'kern.devname' sysctl, thus obsoleting the db query code.
    
    I've tested to verify that the db query code isn't being used now.  So
    it's safe to remove this obsolete code.  Cleanups to dev_mkdb(8) and
    related code would follow.
    
    Meanwhile, update the man page to reflect the current code.
    
    Discussed-with: swildner

Summary of changes:
 include/paths.h        |  1 -
 lib/libc/gen/devname.3 | 12 +++++-------
 lib/libc/gen/devname.c | 51 +-------------------------------------------------
 3 files changed, 6 insertions(+), 58 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9d755d93d0cfde15705f2c5f64e63f27ee6556b1


-- 
DragonFly BSD source repository



More information about the Commits mailing list