From 3d8ce965d3cc7199c39bd29a375291b4276bab53 Mon Sep 17 00:00:00 2001 From: pjd Date: Mon, 13 Sep 2010 13:48:18 +0000 Subject: - Remove gc_argname field. It was introduced for gpart(8), but if I understand everything correctly, we don't really need it. - Provide default numeric value as strings. This allows to simplify a lot of code. - Bump version number. --- sys/geom/part/g_part.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'sys') diff --git a/sys/geom/part/g_part.c b/sys/geom/part/g_part.c index b9fca08..cedc3ac 100644 --- a/sys/geom/part/g_part.c +++ b/sys/geom/part/g_part.c @@ -1327,6 +1327,10 @@ g_part_ctlreq(struct gctl_req *req, struct g_class *mp, const char *verb) parm = 0; switch (ap->name[0]) { case 'a': + if (!strcmp(ap->name, "arg0")) { + parm = mparms & + (G_PART_PARM_GEOM | G_PART_PARM_PROVIDER); + } if (!strcmp(ap->name, "attrib")) parm = G_PART_PARM_ATTRIB; break; @@ -1346,10 +1350,6 @@ g_part_ctlreq(struct gctl_req *req, struct g_class *mp, const char *verb) if (!strcmp(ap->name, "flags")) parm = G_PART_PARM_FLAGS; break; - case 'g': - if (!strcmp(ap->name, "geom")) - parm = G_PART_PARM_GEOM; - break; case 'i': if (!strcmp(ap->name, "index")) parm = G_PART_PARM_INDEX; @@ -1362,10 +1362,6 @@ g_part_ctlreq(struct gctl_req *req, struct g_class *mp, const char *verb) if (!strcmp(ap->name, "output")) parm = G_PART_PARM_OUTPUT; break; - case 'p': - if (!strcmp(ap->name, "provider")) - parm = G_PART_PARM_PROVIDER; - break; case 's': if (!strcmp(ap->name, "scheme")) parm = G_PART_PARM_SCHEME; -- cgit v1.1