summaryrefslogtreecommitdiff
path: root/sysdeps/aix/open.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/aix/open.c')
-rw-r--r--sysdeps/aix/open.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/sysdeps/aix/open.c b/sysdeps/aix/open.c
index b74354c1..d0ecbe59 100644
--- a/sysdeps/aix/open.c
+++ b/sysdeps/aix/open.c
@@ -56,23 +56,23 @@ glibtop_open_p (glibtop *server, const char *program_name,
{
/* !!! WE ARE ROOT HERE - CHANGE WITH CAUTION !!! */
- server->machine.uid = getuid ();
- server->machine.euid = geteuid ();
- server->machine.gid = getgid ();
- server->machine.egid = getegid ();
+ server->machine->uid = getuid ();
+ server->machine->euid = geteuid ();
+ server->machine->gid = getgid ();
+ server->machine->egid = getegid ();
/* open kmem */
- server->machine.kmem_fd = open("/dev/kmem", O_RDONLY);
- if (server->machine.kmem_fd == -1)
+ server->machine->kmem_fd = open("/dev/kmem", O_RDONLY);
+ if (server->machine->kmem_fd == -1)
glibtop_error_io_r (server, "Cannot open /dev/kmem");
/* Drop priviledges. */
- if (seteuid (server->machine.uid))
+ if (seteuid (server->machine->uid))
_exit (1);
- if (setegid (server->machine.gid))
+ if (setegid (server->machine->gid))
_exit (1);
/* !!! END OF SUID ROOT PART !!! */