diff options
author | Jim Warner <james.warner@comcast.net> | 2022-04-10 00:00:00 -0500 |
---|---|---|
committer | Craig Small <csmall@dropbear.xyz> | 2022-04-11 16:41:12 +1000 |
commit | 9e77e138c16919162bc6ac78f7eebd1db9c518f7 (patch) | |
tree | 30c7b2c477248868e45ebe629cfb37b5c3fb82b9 /NEWS | |
parent | 7279cd8e4d21f8fab62e34e4695b46e86cba2442 (diff) | |
download | procps-ng-9e77e138c16919162bc6ac78f7eebd1db9c518f7.tar.gz |
library: fix 'smaps' bug preventing a build with clang
As a result of the issue referenced below, we'll trade
our homegrown offset generator for an 'offsetof' macro
found in the stddef.h header file. This pleases clang.
[ and thanks to Daniel Kolesa for the report and fix ]
Reference(s):
. bug report & recommended solution
https://gitlab.com/procps-ng/procps/-/issues/235
. clang error message
proc/readproc.c:673:9: error: initializer element is not a compile-time constant
mkENT(Rss),
^~~~~~~~~~
proc/readproc.c:661:34: note: expanded from macro 'mkENT'
#define mkENT(F) { #F ":", -1, (int)((void*)&q->smap_ ## F - (void*)&q->fZERO) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Jim Warner <james.warner@comcast.net>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -4,6 +4,7 @@ procps-ng-NEXT * ps: threads again display when -L is used with -q issue #234 * ps: proper aix format string behavior was restored * sysctl: print dotted keys again + * top: fix 'smaps' bug preventing build under clang issue #235 procps-ng-4.0.0 --------------- |