aboutsummaryrefslogtreecommitdiffstats
path: root/tests/process_iterator_test.c
diff options
context:
space:
mode:
authorAngelo Marletta <angelo.marletta@gmail.com>2012-06-15 03:18:03 +0100
committerAngelo Marletta <angelo.marletta@gmail.com>2012-06-15 03:18:03 +0100
commit5544c90d488caf7d19ee3d6c828cf0490e60a3a5 (patch)
tree81cf2fadbd31cf5fac385eb14d00d88697e48d5f /tests/process_iterator_test.c
parentb774ed89bfeaf96905aaa85946771082302fc848 (diff)
downloadcpulimit-5544c90d488caf7d19ee3d6c828cf0490e60a3a5.tar.gz
added filter to process_iterator. process_group and everything else broken
Diffstat (limited to 'tests/process_iterator_test.c')
-rw-r--r--tests/process_iterator_test.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/process_iterator_test.c b/tests/process_iterator_test.c
index 080195a..b8aec52 100644
--- a/tests/process_iterator_test.c
+++ b/tests/process_iterator_test.c
@@ -5,13 +5,17 @@ int main()
{
struct process_iterator it;
struct process process;
- init_process_iterator(&it);
- while (read_next_process(&it, &process) != -1)
+ struct process_filter filter;
+ filter.pid = 2981;
+ filter.include_children = 1;
+ init_process_iterator(&it, &filter);
+ while (read_next_process(&it, &process) == 0)
{
printf("Read process %d\n", process.pid);
printf("Parent %d\n", process.ppid);
-// printf("Starttime %d\n", process.starttime);
- printf("Jiffies %d\n", process.last_jiffies);
+ printf("Starttime %d\n", process.starttime);
+ printf("CPU time %d\n", process.cputime);
+ printf("\n");
}
close_process_iterator(&it);
return 0;
Un proyecto texto-plano.xyz