procps/proc
Craig Small 823b6a3b1a library: Use standard major minor macros
I'm not sure why you would roll your own macros for major and minor
while the standard includes have these defined. Using our versions
causes two problems:
 - Some systems don't use this format for their minor/major
 - If the kernel proc interface becomes a 64-bit number, like
   dev_t is in the library, then our macro will need to be changed.

autoconf already had the check and as a bonus for anyone that
puts these definitions in sys/mkdev.h it handles that too.

So this is now the standard way of getting a minor/major number out of a
device id. Examining bits/sysmacros.h showed that their defines are
close to what devname.c had, except it can handle 64-bit numbers.

Signed-off-by: Craig Small <csmall@dropbear.xyz>
2022-05-03 20:13:49 +10:00
..
.gitignore build-sys: added a 'test_Itemtables' to testing scheme 2020-08-17 21:49:14 +10:00
COPYING miscellaneous: clean up trailing whitespace once again 2013-04-07 18:05:01 +10:00
devname.c library: Use standard major minor macros 2022-05-03 20:13:49 +10:00
devname.h library: eliminate inappropriate '__BEGIN_DECLS' macro 2018-05-06 07:19:38 +10:00
diskstats.c misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
diskstats.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
escape.c library: eliminate those warnings for '-Wpointer-sign' 2022-01-07 19:19:15 +11:00
escape.h library: eliminate those warnings for '-Wpointer-sign' 2022-01-07 19:19:15 +11:00
libproc-2.pc.in library: Rename to libproc-2 2021-02-20 22:30:31 +11:00
libproc-2.sym library: Rename to libproc-2 2021-02-20 22:30:31 +11:00
meminfo.c library: eliminate redundant assignment, <meminfo> api 2022-04-17 10:43:19 +10:00
meminfo.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
misc.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
namespace.c all: make buildable again for new 'misc.h' header file 2021-01-21 17:30:25 +11:00
numa.c misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
numa.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
pids.c library: tighten up some TIME calculations, <pids> api 2022-04-17 10:43:19 +10:00
pids.h library: fix some 'origin' header comments, <pids> api 2022-04-22 12:02:30 +10:00
procps-private.h library: eliminate unused 'FUNCTION' in private header 2020-09-13 10:00:49 +10:00
pwcache.c library: extend thread safety to more static variables 2021-10-25 21:51:18 +11:00
pwcache.h library: eliminate inappropriate '__BEGIN_DECLS' macro 2018-05-06 07:19:38 +10:00
readproc.c library: eliminate insidious 'LIBPROC_HIDE_KERNEL' bug 2022-05-03 19:21:21 +10:00
readproc.h library: add support for the 'LIBPROC_HIDE_KERNEL' var 2022-01-07 19:19:15 +11:00
slabinfo.c misc: fixed several inconsistencies in email addresses 2022-01-08 07:15:59 +11:00
slabinfo.h misc: fixed several inconsistencies in email addresses 2022-01-08 07:15:59 +11:00
stat.c misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
stat.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
sysinfo.c library: this is why we hate those darn tab characters 2021-11-14 16:23:07 +11:00
test_Itemtables.c build-sys: proper fix for the 'test_Itemtables' module 2020-08-18 10:19:53 +10:00
test_namespace.c all: make buildable again for new 'misc.h' header file 2021-01-21 17:30:25 +11:00
test_pids.c testsuite: Correct include 2020-07-05 21:18:36 +10:00
test_sysinfo.c all: make buildable again for new 'misc.h' header file 2021-01-21 17:30:25 +11:00
test_uptime.c misc: Update Craig's email 2021-01-21 17:37:48 +11:00
test_version.c misc: Update Craig's email 2021-01-21 17:37:48 +11:00
uptime.c lib: Initialise uptime variables 2021-11-02 17:23:37 +11:00
version.c p/version.c: osrelease for Cygwin 2022-04-11 17:30:25 +10:00
vmstat.c misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
vmstat.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00
wchan.c library: ensure thread safety for all static variables 2021-10-02 12:55:31 +10:00
wchan.h library: standardize 'pointer-to-thing' whitespace use 2021-07-27 21:17:18 +10:00
xtra-procps-debug.h misc: amend the man page & source file copyright dates 2022-01-07 19:19:15 +11:00