version 1.13, 2015/12/29 16:45:04 |
version 1.13.8.1, 2018/04/09 12:54:00 |
Line 60 struct gpt_cmd c_set = { |
|
Line 60 struct gpt_cmd c_set = { |
|
"set", |
"set", |
cmd_set, |
cmd_set, |
sethelp, __arraycount(sethelp), |
sethelp, __arraycount(sethelp), |
0, |
GPT_OPTDEV, |
}; |
}; |
|
|
#define usage() gpt_usage(NULL, &c_set) |
#define usage() gpt_usage(NULL, &c_set) |
Line 75 cmd_set(gpt_t gpt, int argc, char *argv[ |
|
Line 75 cmd_set(gpt_t gpt, int argc, char *argv[ |
|
while ((ch = getopt(argc, argv, "a:i:l")) != -1) { |
while ((ch = getopt(argc, argv, "a:i:l")) != -1) { |
switch(ch) { |
switch(ch) { |
case 'a': |
case 'a': |
if (gpt_attr_get(gpt, &attributes) == -1) |
if (gpt == NULL || gpt_attr_get(gpt, &attributes) == -1) |
return usage(); |
return usage(); |
break; |
break; |
case 'i': |
case 'i': |
if (gpt_uint_get(gpt, &entry) == -1) |
if (gpt == NULL || gpt_uint_get(gpt, &entry) == -1) |
return usage(); |
return usage(); |
break; |
break; |
case 'l': |
case 'l': |
Line 90 cmd_set(gpt_t gpt, int argc, char *argv[ |
|
Line 90 cmd_set(gpt_t gpt, int argc, char *argv[ |
|
} |
} |
} |
} |
|
|
if (argc != optind) |
if (gpt == NULL || argc != optind) |
return usage(); |
return usage(); |
|
|
return gpt_attr_update(gpt, entry, attributes, 0); |
return gpt_attr_update(gpt, entry, attributes, 0); |