static int cmd_property_set(int argc, char **argv) { int ret; char *object = NULL; char *name = NULL; char *value = NULL; int types = 0; parse_args(argc, argv, cmd_property_set_usage, &types, &object, &name, &value, 3); ret = setget_prop(types, object, name, value); return ret; }
static int cmd_property_get(int argc, char **argv) { int ret; char *object = NULL; char *name = NULL; int types = 0; parse_args(argc, argv, cmd_property_get_usage, &types, &object, &name, NULL, 1); if (name) ret = setget_prop(types, object, name, NULL); else ret = dump_props(types, object, 0); return ret; }
static int cmd_property_set(int argc, char **argv) { int ret; char *object = NULL; char *name = NULL; char *value = NULL; int types = 0; parse_args(argc, argv, cmd_property_set_usage, &types, &object, &name, &value, 3); if (!object || !name || !value) { error("invalid arguments"); usage(cmd_property_set_usage); } ret = setget_prop(types, object, name, value); return ret; }
static int cmd_set(int argc, char **argv) { int ret; char *object; char *name; char *value; int types = 0; if (check_argc_min(argc, 4) || check_argc_max(argc, 5)) usage(cmd_set_usage); parse_args(argc, argv, cmd_set_usage, &types, &object, &name, &value); if (!object || !name || !value) { fprintf(stderr, "ERROR: invalid arguments.\n"); usage(cmd_set_usage); } ret = setget_prop(types, object, name, value); return ret; }
static int cmd_get(int argc, char **argv) { int ret; char *object; char *name = NULL; int types = 0; if (check_argc_min(argc, 2) || check_argc_max(argc, 4)) usage(cmd_get_usage); parse_args(argc, argv, cmd_get_usage, &types, &object, &name, NULL); if (!object) { fprintf(stderr, "ERROR: invalid arguments.\n"); usage(cmd_set_usage); } if (name) ret = setget_prop(types, object, name, NULL); else ret = dump_props(types, object, 0); return ret; }