diff options
Diffstat (limited to 'qa/src/username.c')
-rw-r--r-- | qa/src/username.c | 33 |
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; +} |