Added new fields rtime' and frequency'.

1998-08-10  Martin Baulig  <martin@home-of-linux.org>

	* include/glibtop/proctime.h (glibtop_proc_time): Added new
	fields `rtime' and `frequency'.
This commit is contained in:
Martin Baulig
1998-08-10 08:08:51 +00:00
committed by Martin Baulig
parent 0bb5215f84
commit 8b8ceec1bf
6 changed files with 60 additions and 31 deletions

View File

@@ -28,14 +28,16 @@
__BEGIN_DECLS
#define GLIBTOP_PROC_TIME_START_TIME 0
#define GLIBTOP_PROC_TIME_UTIME 1
#define GLIBTOP_PROC_TIME_STIME 2
#define GLIBTOP_PROC_TIME_CUTIME 3
#define GLIBTOP_PROC_TIME_CSTIME 4
#define GLIBTOP_PROC_TIME_TIMEOUT 5
#define GLIBTOP_PROC_TIME_IT_REAL_VALUE 6
#define GLIBTOP_PROC_TIME_RTIME 1
#define GLIBTOP_PROC_TIME_UTIME 2
#define GLIBTOP_PROC_TIME_STIME 3
#define GLIBTOP_PROC_TIME_CUTIME 4
#define GLIBTOP_PROC_TIME_CSTIME 5
#define GLIBTOP_PROC_TIME_TIMEOUT 6
#define GLIBTOP_PROC_TIME_IT_REAL_VALUE 7
#define GLIBTOP_PROC_TIME_FREQUENCY 8
#define GLIBTOP_MAX_PROC_TIME 7
#define GLIBTOP_MAX_PROC_TIME 9
typedef struct _glibtop_proc_time glibtop_proc_time;
@@ -46,6 +48,7 @@ struct _glibtop_proc_time
u_int64_t flags,
start_time, /* start time of process --
* seconds since 1-1-70 */
rtime, /* real time accumulated by process */
utime, /* user-mode CPU time accumulated by process */
stime, /* kernel-mode CPU time accumulated by process */
cutime, /* cumulative utime of process and
@@ -54,9 +57,10 @@ struct _glibtop_proc_time
* reaped children */
timeout, /* The time (in jiffies) of the process's
* next timeout */
it_real_value; /* The time (in jiffies) before the
it_real_value, /* The time (in jiffies) before the
* next SIGALRM is sent to the process
* due to an interval timer. */
frequency; /* Tick frequency. */
};
#define glibtop_get_proc_time(p1, p2) glibtop_get_proc_time_l(glibtop_global_server, p1, p2)