summaryrefslogtreecommitdiff
path: root/qa/src/username.c
diff options
context:
space:
mode:
Diffstat (limited to 'qa/src/username.c')
-rw-r--r--qa/src/username.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/qa/src/username.c b/qa/src/username.c
new file mode 100644
index 0000000..6984997
--- /dev/null
+++ b/qa/src/username.c
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2012 Red Hat.
+ */
+
+#include <pcp/pmapi.h>
+#include <pcp/impl.h>
+#include <unistd.h>
+
+#include "localconfig.h"
+
+#if PCP_VER < 3611
+#define __pmSetProcessIdentity(x) (exit(1), 1)
+#endif
+
+static void
+usage (void)
+{
+ fprintf(stderr, "Usage %s: username\n", pmProgname);
+ exit(1);
+}
+
+int
+main(int argc, char* argv[])
+{
+ int sts;
+
+ __pmSetProgname(argv[0]);
+ if (argc != 2)
+ usage();
+ sts = __pmSetProcessIdentity(argv[1]);
+ pause();
+ return sts;
+}