merged with v2 appended to patch name. On 04/01/2011 09:32 AM, Nils Carlson wrote:
Changes since v1: * Case pid_t to longSigned-off-by: Nils Carlson<[email protected]> --- ustctl/ustctl.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/ustctl/ustctl.c b/ustctl/ustctl.c index 807af8c..18f7d30 100644 --- a/ustctl/ustctl.c +++ b/ustctl/ustctl.c @@ -213,6 +213,25 @@ static int get_sock_path(int argc, char *argv[]) return 0; } +static int list_pids(int argc, char *argv[]) +{ + pid_t *pid_list; + int i; + + pid_list = ustctl_get_online_pids(); + if (!pid_list) { + return -1; + } + + for (i = 0; pid_list[i]; i++) { + printf("%ld\n", (long)pid_list[i]); + } + + free(pid_list); + + return 0; +} + struct cli_cmd __cli_cmds general_cmds[] = { { .name = "list-trace-events", @@ -241,4 +260,13 @@ struct cli_cmd __cli_cmds general_cmds[] = { .desired_args = 1, .desired_args_op = CLI_EQ, }, + { + .name = "list-pids", + .description = "List traceable pids", + .help_text = "list-pids\n" + "List the traceable pids for the current user\n", + .function = list_pids, + .desired_args = 0, + .desired_args_op = CLI_EQ, + }, };
_______________________________________________ ltt-dev mailing list [email protected] http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
