1998-10-20 Martin Baulig <martin@home-of-linux.org> * include/glibtop/proc_signal.h: Use a 2-element-array of type `u_int64_t' for all signal masks instead of just scalar numbers. This avoids problems on systems with more than 64 signals. If there is any operating system out there with even more than 128 signals, we can simply increase the number of array elements here. [NOTE for people porting libgtop: Please use all 64 bits of the `u_int64_t' and not just 32 - the signal number (as it is used in calls to kill () ...) should be a bit-index into this field; if a process ignores for instance signal 64, it has the 0-bit of sigcatch[1] set, if it ignores 63, this is the 63-bit of sigcatch[0] and so on ... The mapping between signal numbers and their names is done via the glibtop_sys_siglist [] field which should be declared in sysdeps/@sysdeps_dir@/siglist.c - see linux for an example. ] * features.def: It's now safe to put things like `loadavg[3]' here - the awk skripts should correctly threat this as an array.
29 lines
990 B
Plaintext
29 lines
990 B
Plaintext
1998-10-20 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* guile.awk: If the features.def contains something like
|
|
`fieldname[number]' we interpret this as an array and add all
|
|
members of this array.
|
|
|
|
1998-10-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* Makefile.am: Let the `Makefile' depend upon $(BUILT_SOURCES).
|
|
This is required to get dependencies correctly.
|
|
* names/Makefile.am: Likewise.
|
|
|
|
1998-10-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* names/Makefile.am (BUILT_SOURCES, CLEANFILES): Added
|
|
`guile-names.x' here and a rule to make it from `guile-names.c'
|
|
using guile-snarf.
|
|
|
|
* names/guile-names.awk: Use the SCM_GLOBAL_VCELL macros and
|
|
guile-snarf here; declared all `glibtop_guile_*' functions static.
|
|
|
|
* guile.awk: Declared all `glibtop_guile_get_*' functions static.
|
|
|
|
* Makefile.am (BUILT_SOURCES, CLEANFILES): Added `guile.x'.
|
|
Added rule to make `guile.x' from `guile.c' using guile-snarf.
|
|
|
|
* guile.awk: Use the SCM_PROC macros and guile-snarf here.
|
|
|