From 8c3b9aaaab11be9d0fe24a72ebb16e171ca22125 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 1 Nov 2018 21:46:50 -0400 Subject: Print device major/minor numbers for -ls --- util.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'util.c') diff --git a/util.c b/util.c index 9730a5e..64785be 100644 --- a/util.c +++ b/util.c @@ -30,6 +30,10 @@ #include #include +#if __GLIBC__ || __has_include() +# include +#endif + int xreaddir(DIR *dir, struct dirent **de) { errno = 0; *de = readdir(dir); @@ -440,3 +444,15 @@ int ynprompt() { dstrfree(line); return ret; } + +dev_t bfs_makedev(int ma, int mi) { + return makedev(ma, mi); +} + +int bfs_major(dev_t dev) { + return major(dev); +} + +int bfs_minor(dev_t dev) { + return minor(dev); +} -- cgit v1.2.3