version 1.110, 2016/10/16 17:55:14 |
version 1.111, 2016/10/16 19:04:05 |
|
|
|
|
/* Create a new tree. */ |
/* Create a new tree. */ |
struct format_tree * |
struct format_tree * |
format_create(struct cmd_q *cmdq, int flags) |
format_create(struct cmdq_item *item, int flags) |
{ |
{ |
struct format_tree *ft; |
struct format_tree *ft; |
|
|
|
|
format_add(ft, "socket_path", "%s", socket_path); |
format_add(ft, "socket_path", "%s", socket_path); |
format_add_tv(ft, "start_time", &start_time); |
format_add_tv(ft, "start_time", &start_time); |
|
|
if (cmdq != NULL && cmdq->cmd != NULL) |
if (item != NULL && item->cmd != NULL) |
format_add(ft, "command", "%s", cmdq->cmd->entry->name); |
format_add(ft, "command", "%s", item->cmd->entry->name); |
if (cmdq != NULL && cmdq->hook != NULL) |
if (item != NULL && item->hook != NULL) |
format_add(ft, "hook", "%s", cmdq->hook); |
format_add(ft, "hook", "%s", item->hook); |
|
|
return (ft); |
return (ft); |
} |
} |