aboutsummaryrefslogtreecommitdiffstats
path: root/src/process_iterator.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process_iterator.c')
-rw-r--r--src/process_iterator.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/process_iterator.c b/src/process_iterator.c
new file mode 100644
index 0000000..0e31c81
--- /dev/null
+++ b/src/process_iterator.c
@@ -0,0 +1,26 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/procfs.h>
+#include <time.h>
+#include "process_iterator.h"
+
+//See this link to port to other systems: http://www.steve.org.uk/Reference/Unix/faq_8.html#SEC85
+
+#ifdef __linux__
+
+#include "process_iterator_linux.c"
+
+#elif defined __FreeBSD__
+
+#include "process_iterator_freebsd.c"
+
+#elif defined __APPLE__
+
+#include "process_iterator_apple.c"
+
+#else
+
+#error Platform not supported
+
+#endif
Un proyecto texto-plano.xyz