diff options
author | Martin Baulig <martin@src.gnome.org> | 1998-05-28 19:19:49 +0000 |
---|---|---|
committer | Martin Baulig <martin@src.gnome.org> | 1998-05-28 19:19:49 +0000 |
commit | 62dda3b78280719d39640db4972706bba8740695 (patch) | |
tree | 1495e79807384c7ec1b24227035271e6e00f8b97 /include/glibtop/procsignal.h | |
parent | 4e1e1ccb9f505ae01492acc18dc0554ee3910a1c (diff) | |
download | libgtop-62dda3b78280719d39640db4972706bba8740695.tar.gz |
added some new function suffixes: '__l' is a function defined in the
* sysdeps/linux/*.h: added some new function suffixes:
'__l' is a function defined in the client part;
'__s' is a function defined in the sysdeps part and
'__p' is a function that needs special priviledges.
'__r' is mapped either on '__l' or on '__s'.
* sysdeps/linux/glibtop_server.h: New file -
defines system dependent constants 'GLIBTOP_SUID_<feature>'
being either 'GLIBTOP_SYSDEPS_<feature>'+1 depending upon
whether or not this feature requires using the server.
Things may now temporarily get instable; I'm currently implementing some
suggestions Sebastian Wilhelmi has made.
Diffstat (limited to 'include/glibtop/procsignal.h')
-rw-r--r-- | include/glibtop/procsignal.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/glibtop/procsignal.h b/include/glibtop/procsignal.h index dda8a5bf..dc77a7e3 100644 --- a/include/glibtop/procsignal.h +++ b/include/glibtop/procsignal.h @@ -49,7 +49,18 @@ struct _glibtop_proc_signal #define glibtop_get_proc_signal(p1, p2) glibtop_get_proc_signal__r(glibtop_global_server, p1, p2) -extern void glibtop_get_proc_signal__r __P((glibtop *, glibtop_proc_signal *, pid_t)); +#if GLIBTOP_SUID_PROC_SIGNAL +#define glibtop_get_proc_signal__r glibtop_get_proc_signal__l +#else +#define glibtop_get_proc_signal__r glibtop_get_proc_signal__s +#endif + +#if GLIBTOP_SUID_PROC_SIGNAL +extern void glibtop_get_proc_signal__l __P((glibtop *, glibtop_proc_signal *, pid_t)); +extern void glibtop_get_proc_signal__p __P((glibtop *, glibtop_proc_signal *, pid_t)); +#else +extern void glibtop_get_proc_signal__s __P((glibtop *, glibtop_proc_signal *, pid_t)); +#endif #ifdef HAVE_GUILE |