]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/test/test-process-util.c
test-process-util: allow pid to be specified on the command line
[thirdparty/systemd.git] / src / test / test-process-util.c
index 40bf8b3c10e98770b47b1e5becea1460586e415c..8bb5f6e3a31b396dfcaefc8bbdfbf493d0012719 100644 (file)
@@ -28,6 +28,7 @@
 #include "architecture.h"
 #include "log.h"
 #include "macro.h"
+#include "parse-util.h"
 #include "process-util.h"
 #include "stdio-util.h"
 #include "string-util.h"
@@ -150,8 +151,16 @@ int main(int argc, char *argv[]) {
         log_parse_environment();
         log_open();
 
-        test_get_process_comm(1);
-        test_get_process_comm(getpid());
+        if (argc > 1) {
+                pid_t pid = 0;
+
+                (void) parse_pid(argv[1], &pid);
+                test_get_process_comm(pid);
+        } else {
+                test_get_process_comm(1);
+                test_get_process_comm(getpid());
+        }
+
         test_pid_is_unwaited();
         test_pid_is_alive();
         test_personality();