When exiting with error because of an invalid command line argument

use errx(3), not err(3), and the exit code from sysexits(3).

Approved by:	pjd (mentor)
This commit is contained in:
trociny 2011-07-13 05:56:51 +00:00
parent ec6755c2ee
commit 706512ba38

View File

@ -403,15 +403,15 @@ main(int argc, char *argv[])
break;
case 'e':
if (expand_number(optarg, &extentsize) < 0)
err(1, "Invalid extentsize");
errx(EX_USAGE, "Invalid extentsize");
break;
case 'k':
if (expand_number(optarg, &keepdirty) < 0)
err(1, "Invalid keepdirty");
errx(EX_USAGE, "Invalid keepdirty");
break;
case 'm':
if (expand_number(optarg, &mediasize) < 0)
err(1, "Invalid mediasize");
errx(EX_USAGE, "Invalid mediasize");
break;
case 'h':
default: