summaryrefslogtreecommitdiffstats
path: root/Process.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2014-02-27 16:35:22 -0300
committerHisham Muhammad <hisham@gobolinux.org>2014-02-27 16:35:22 -0300
commit6d90e58c01c606841753fb23b4effe3d815223cd (patch)
tree99153968af5251fdfbf534e1fc5b8e606f652c67 /Process.c
parent953ec71235f51934014f025ea113e788238e2e24 (diff)
alignment improvements
Diffstat (limited to 'Process.c')
-rw-r--r--Process.c91
1 files changed, 49 insertions, 42 deletions
diff --git a/Process.c b/Process.c
index f154657a..6568bba0 100644
--- a/Process.c
+++ b/Process.c
@@ -94,7 +94,6 @@ typedef struct Process_ {
Object super;
struct ProcessList_ *pl;
- bool updated;
pid_t pid;
char* comm;
@@ -110,12 +109,12 @@ typedef struct Process_ {
pid_t tgid;
int tpgid;
unsigned long int flags;
- #ifdef DEBUG
- unsigned long int minflt;
- unsigned long int cminflt;
- unsigned long int majflt;
- unsigned long int cmajflt;
- #endif
+
+ uid_t st_uid;
+ float percent_cpu;
+ float percent_mem;
+ char* user;
+
unsigned long long int utime;
unsigned long long int stime;
unsigned long long int cutime;
@@ -126,25 +125,21 @@ typedef struct Process_ {
IOPriority ioPriority;
char starttime_show[8];
time_t starttime_ctime;
- #ifdef DEBUG
- long int itrealvalue;
- unsigned long int vsize;
- long int rss;
- unsigned long int rlim;
- unsigned long int startcode;
- unsigned long int endcode;
- unsigned long int startstack;
- unsigned long int kstkesp;
- unsigned long int kstkeip;
- unsigned long int signal;
- unsigned long int blocked;
- unsigned long int sigignore;
- unsigned long int sigcatch;
- unsigned long int wchan;
- unsigned long int nswap;
- unsigned long int cnswap;
+
+ #ifdef HAVE_TASKSTATS
+ unsigned long long io_rchar;
+ unsigned long long io_wchar;
+ unsigned long long io_syscr;
+ unsigned long long io_syscw;
+ unsigned long long io_read_bytes;
+ unsigned long long io_write_bytes;
+ unsigned long long io_cancelled_write_bytes;
+ double io_rate_read_bps;
+ unsigned long long io_rate_read_time;
+ double io_rate_write_bps;
+ unsigned long long io_rate_write_time;
#endif
- int exit_signal;
+
int processor;
int m_size;
int m_resident;
@@ -153,10 +148,7 @@ typedef struct Process_ {
int m_drs;
int m_lrs;
int m_dt;
- uid_t st_uid;
- float percent_cpu;
- float percent_mem;
- char* user;
+
#ifdef HAVE_OPENVZ
unsigned int ctid;
unsigned int vpid;
@@ -164,25 +156,40 @@ typedef struct Process_ {
#ifdef HAVE_VSERVER
unsigned int vxid;
#endif
- #ifdef HAVE_TASKSTATS
- unsigned long long io_rchar;
- unsigned long long io_wchar;
- unsigned long long io_syscr;
- unsigned long long io_syscw;
- unsigned long long io_read_bytes;
- unsigned long long io_write_bytes;
- unsigned long long io_cancelled_write_bytes;
- double io_rate_read_bps;
- unsigned long long io_rate_read_time;
- double io_rate_write_bps;
- unsigned long long io_rate_write_time;
- #endif
+
#ifdef HAVE_CGROUP
char* cgroup;
#endif
#ifdef HAVE_OOM
unsigned int oom;
#endif
+
+ int exit_signal;
+ bool updated;
+
+ #ifdef DEBUG
+ unsigned long int minflt;
+ unsigned long int cminflt;
+ unsigned long int majflt;
+ unsigned long int cmajflt;
+ long int itrealvalue;
+ unsigned long int vsize;
+ long int rss;
+ unsigned long int rlim;
+ unsigned long int startcode;
+ unsigned long int endcode;
+ unsigned long int startstack;
+ unsigned long int kstkesp;
+ unsigned long int kstkeip;
+ unsigned long int signal;
+ unsigned long int blocked;
+ unsigned long int sigignore;
+ unsigned long int sigcatch;
+ unsigned long int wchan;
+ unsigned long int nswap;
+ unsigned long int cnswap;
+ #endif
+
} Process;
}*/

© 2014-2024 Faster IT GmbH | imprint | privacy policy