From f489ea871d5779375658d3577b6cf36fd23f86bd Mon Sep 17 00:00:00 2001 From: Martin Baulig Date: Sun, 26 Dec 1999 13:38:22 +0000 Subject: [PATCH] perl -pni -e 's,server->machine,server->_priv->machine,g' *.c *.h --- sysdeps/stub_suid/glibtop_suid.h | 4 ++-- sysdeps/stub_suid/open.c | 12 ++++++------ 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 !!! */