diff options
author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2010-09-13 13:48:18 +0000 |
---|---|---|
committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2010-09-13 13:48:18 +0000 |
commit | 946e2f3595dcf6edbd73d9039aaad36084e25719 (patch) | |
tree | 80fa9ced0ed4ae38bb90b62555eb33be45347414 /sys | |
parent | 480f6157fbe19fe844ea93c24e7c32aa24572373 (diff) | |
download | src-946e2f3595dcf6edbd73d9039aaad36084e25719.tar.gz src-946e2f3595dcf6edbd73d9039aaad36084e25719.zip |
- 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.
Notes
Notes:
svn path=/head/; revision=212554
Diffstat (limited to 'sys')
-rw-r--r-- | sys/geom/part/g_part.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/geom/part/g_part.c b/sys/geom/part/g_part.c index b9fca082dadd..cedc3ac64614 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; |