summaryrefslogtreecommitdiff
path: root/sysdeps/stub_suid
diff options
context:
space:
mode:
authorMartin Baulig <martin@src.gnome.org>1999-12-26 13:38:22 +0000
committerMartin Baulig <martin@src.gnome.org>1999-12-26 13:38:22 +0000
commitf489ea871d5779375658d3577b6cf36fd23f86bd (patch)
tree4646dc568d1f3a855ca04049099e289b4c0b8b5c /sysdeps/stub_suid
parent7ae08dcf4f1cc39ca1eb491c3582ba67b29d940c (diff)
downloadlibgtop-f489ea871d5779375658d3577b6cf36fd23f86bd.tar.gz
perl -pni -e 's,server->machine,server->_priv->machine,g' *.c *.h
Diffstat (limited to 'sysdeps/stub_suid')
-rw-r--r--sysdeps/stub_suid/glibtop_suid.h4
-rw-r--r--sysdeps/stub_suid/open.c12
2 files changed, 8 insertions, 8 deletions
diff --git a/sysdeps/stub_suid/glibtop_suid.h b/sysdeps/stub_suid/glibtop_suid.h
index b88421ff..b1e8cb17 100644
--- a/sysdeps/stub_suid/glibtop_suid.h
+++ b/sysdeps/stub_suid/glibtop_suid.h
@@ -27,11 +27,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/stub_suid/open.c b/sysdeps/stub_suid/open.c
index 3357ad25..e734f62c 100644
--- a/sysdeps/stub_suid/open.c
+++ b/sysdeps/stub_suid/open.c
@@ -56,17 +56,17 @@ 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 ();
/* Drop priviledges. */
- 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 !!! */