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/sem_limits.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/sem_limits.h')
-rw-r--r-- | include/glibtop/sem_limits.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/glibtop/sem_limits.h b/include/glibtop/sem_limits.h index 283f0029..f24460e2 100644 --- a/include/glibtop/sem_limits.h +++ b/include/glibtop/sem_limits.h @@ -59,7 +59,18 @@ struct _glibtop_sem_limits #define glibtop_get_sem_limits(sem) glibtop_get_sem_limits__r(glibtop_global_server, sem) -extern void glibtop_get_sem_limits__r __P((glibtop *, glibtop_sem_limits *)); +#if GLIBTOP_SUID_SEM_LIMITS +#define glibtop_get_sem_limits__r glibtop_get_sem_limits__l +#else +#define glibtop_get_sem_limits__r glibtop_get_sem_limits__s +#endif + +#if GLIBTOP_SUID_SEM_LIMITS +extern void glibtop_get_sem_limits__l __P((glibtop *, glibtop_sem_limits *)); +extern void glibtop_get_sem_limits__p __P((glibtop *, glibtop_sem_limits *)); +#else +extern void glibtop_get_sem_limits__s __P((glibtop *, glibtop_sem_limits *)); +#endif #ifdef HAVE_GUILE |