summaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorMartin Baulig <martin@src.gnome.org>2000-01-18 11:29:44 +0000
committerMartin Baulig <martin@src.gnome.org>2000-01-18 11:29:44 +0000
commitb54197c2e175cfae29b65e3f6c6a853b004f20db (patch)
tree55178b09548fcf29d99fc891088d1a1a2ca3ffbd /sysdeps
parent86dbeab4849c84bb5bfb4327414401c319ca410f (diff)
downloadlibgtop-b54197c2e175cfae29b65e3f6c6a853b004f20db.tar.gz
perl -pni -e 's,server->machine,server->_priv->machine,g' *.c *.h
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/osf1/glibtop_suid.h4
-rw-r--r--sysdeps/osf1/open_suid.c14
2 files changed, 9 insertions, 9 deletions
diff --git a/sysdeps/osf1/glibtop_suid.h b/sysdeps/osf1/glibtop_suid.h
index bd4e6862..7a06aedb 100644
--- a/sysdeps/osf1/glibtop_suid.h
+++ b/sysdeps/osf1/glibtop_suid.h
@@ -31,11 +31,11 @@
BEGIN_LIBGTOP_DECLS
static inline void glibtop_suid_enter (glibtop *server) {
- setreuid (server->machine.uid, server->machine.euid);
+ setreuid (server->_priv->machine.uid, server->_priv->machine.euid);
};
static inline void glibtop_suid_leave (glibtop *server) {
- if (setreuid (server->machine.euid, server->machine.uid))
+ if (setreuid (server->_priv->machine.euid, server->_priv->machine.uid))
_exit (1);
};
diff --git a/sysdeps/osf1/open_suid.c b/sysdeps/osf1/open_suid.c
index f9270916..fda98d8c 100644
--- a/sysdeps/osf1/open_suid.c
+++ b/sysdeps/osf1/open_suid.c
@@ -64,12 +64,12 @@ glibtop_open_p (glibtop *server, const char *program_name,
server->name = program_name;
- server->machine.uid = getuid ();
- server->machine.euid = geteuid ();
- server->machine.gid = getgid ();
- server->machine.egid = getegid ();
+ server->_priv->machine.uid = getuid ();
+ server->_priv->machine.euid = geteuid ();
+ server->_priv->machine.gid = getgid ();
+ server->_priv->machine.egid = getegid ();
- server->machine.proctable_entries = table
+ server->_priv->machine.proctable_entries = table
(TBL_PROCINFO, 0, NULL, INT_MAX, 0);
/* Drop priviledges; we only become root when necessary.
@@ -79,10 +79,10 @@ glibtop_open_p (glibtop *server, const char *program_name,
*/
- if (setreuid (server->machine.euid, server->machine.uid))
+ if (setreuid (server->_priv->machine.euid, server->_priv->machine.uid))
_exit (1);
- if (setregid (server->machine.egid, server->machine.gid))
+ if (setregid (server->_priv->machine.egid, server->_priv->machine.gid))
_exit (1);
/* !!! END OF SUID ROOT PART !!! */