aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/plugins/attr_sql/pool.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libhydra/plugins/attr_sql/pool.c')
-rw-r--r--src/libhydra/plugins/attr_sql/pool.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libhydra/plugins/attr_sql/pool.c b/src/libhydra/plugins/attr_sql/pool.c
index 771281467..ac11c4d03 100644
--- a/src/libhydra/plugins/attr_sql/pool.c
+++ b/src/libhydra/plugins/attr_sql/pool.c
@@ -957,6 +957,7 @@ static void do_args(int argc, char *argv[])
OP_ADD_ATTR,
OP_DEL,
OP_DEL_ATTR,
+ OP_SHOW_ATTR,
OP_RESIZE,
OP_LEASES,
OP_PURGE,
@@ -984,6 +985,7 @@ static void do_args(int argc, char *argv[])
{ "statusattr", no_argument, NULL, '1' },
{ "addattr", required_argument, NULL, '2' },
{ "delattr", required_argument, NULL, '3' },
+ { "showattr", no_argument, NULL, '4' },
{ "batch", required_argument, NULL, 'b' },
{ "start", required_argument, NULL, 's' },
@@ -1040,6 +1042,9 @@ static void do_args(int argc, char *argv[])
name = optarg;
operation = OP_DEL_ATTR;
continue;
+ case '4':
+ operation = OP_SHOW_ATTR;
+ continue;
case 'r':
name = optarg;
operation = OP_RESIZE;
@@ -1162,6 +1167,9 @@ static void do_args(int argc, char *argv[])
del_attr(name, value, value_type);
break;
+ case OP_SHOW_ATTR:
+ show_attr();
+ break;
case OP_RESIZE:
if (end == NULL)
{