| Top |
| void | glibtop_get_proc_uid () |
| void | glibtop_get_proc_uid_l () |
| void | glibtop_get_proc_uid_p () |
| void | glibtop_get_proc_uid_s () |
| #define | GLIBTOP_PROC_UID_UID |
| #define | GLIBTOP_PROC_UID_EUID |
| #define | GLIBTOP_PROC_UID_GID |
| #define | GLIBTOP_PROC_UID_EGID |
| #define | GLIBTOP_PROC_UID_SUID |
| #define | GLIBTOP_PROC_UID_SGID |
| #define | GLIBTOP_PROC_UID_FSUID |
| #define | GLIBTOP_PROC_UID_FSGID |
| #define | GLIBTOP_PROC_UID_PID |
| #define | GLIBTOP_PROC_UID_PPID |
| #define | GLIBTOP_PROC_UID_PGRP |
| #define | GLIBTOP_PROC_UID_SESSION |
| #define | GLIBTOP_PROC_UID_TTY |
| #define | GLIBTOP_PROC_UID_TPGID |
| #define | GLIBTOP_PROC_UID_PRIORITY |
| #define | GLIBTOP_PROC_UID_NICE |
| #define | GLIBTOP_PROC_UID_NGROUPS |
| #define | GLIBTOP_PROC_UID_GROUPS |
| #define | GLIBTOP_MAX_PROC_UID |
| struct | glibtop_proc_uid |
| #define | GLIBTOP_MAX_GROUPS |
| #define | glibtop_get_proc_uid_r |
void glibtop_get_proc_uid (glibtop_proc_uid *buf,pid_t pid);
Get the process user id and tty information.
buf |
A location to return a glibtop_proc_uid |
|
pid |
Process id to get the user and tty information |
void glibtop_get_proc_uid_l (glibtop *server,glibtop_proc_uid *buf,pid_t pid);
void glibtop_get_proc_uid_p (glibtop *server,glibtop_proc_uid *buf,pid_t pid);
void glibtop_get_proc_uid_s (glibtop *server,glibtop_proc_uid *buf,pid_t pid);
struct glibtop_proc_uid {
guint64 flags;
gint32 uid; /* user id */
gint32 euid; /* effective user id */
gint32 gid; /* group id */
gint32 egid; /* effective group id */
gint32 suid; /* set user id */
gint32 sgid; /* set group id */
gint32 fsuid; /* ??? user id */
gint32 fsgid; /* ??? group id */
gint32 pid; /* process id */
gint32 ppid; /* pid of parent process */
gint32 pgrp; /* process group id */
gint32 session; /* session id */
gint32 tty; /* full device number of controlling terminal */
gint32 tpgid; /* terminal process group id */
gint32 priority; /* kernel scheduling priority */
gint32 nice; /* standard unix nice level of process */
gint32 ngroups;
gint32 groups [GLIBTOP_MAX_GROUPS];
};