diff options
| author | Hiroki Sato <hrs@FreeBSD.org> | 2026-06-23 21:02:47 +0000 |
|---|---|---|
| committer | Hiroki Sato <hrs@FreeBSD.org> | 2026-06-23 21:02:47 +0000 |
| commit | 7e093e5780bbf5af416526c1ab6339fe6e94b37b (patch) | |
| tree | cccf37a71d987a3b1b7ef8f34e1bc62fbd5a9d0c | |
| parent | 381ebe25f0b9fae5b3470e9c6e0767909e0fa85a (diff) | |
| -rw-r--r-- | sbin/ifconfig/ifconfig.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/sbin/ifconfig/ifconfig.c b/sbin/ifconfig/ifconfig.c index 9aeb4a09ef49..0e839eeafc5b 100644 --- a/sbin/ifconfig/ifconfig.c +++ b/sbin/ifconfig/ifconfig.c @@ -168,15 +168,21 @@ usage(void) strlcat(options, " ", sizeof(options)); } +#ifdef JAIL +#define JFLAG " [-j jail] " +#else +#define JFLAG " " +#endif fprintf(stderr, - "usage: ifconfig [-j jail] [-f type:format] %sinterface address_family\n" + "usage: ifconfig" JFLAG "[-f type:format] %sinterface address_family\n" " [address [dest_address]] [parameters]\n" - " ifconfig [-j jail] interface create\n" - " ifconfig [-j jail] -a %s[-d] [-m] [-u] [-v] [address_family]\n" - " ifconfig [-j jail] -l [-d] [-u] [address_family]\n" - " ifconfig [-j jail] %s[-d] [-m] [-u] [-v]\n", + " ifconfig" JFLAG "interface create\n" + " ifconfig" JFLAG "-a %s[-d] [-m] [-u] [-v] [address_family]\n" + " ifconfig" JFLAG "-l [-d] [-u] [address_family]\n" + " ifconfig" JFLAG "%s[-d] [-m] [-u] [-v]\n", options, options, options); exit(1); +#undef JFLAG } static void @@ -503,7 +509,7 @@ args_parse(struct ifconfig_args *args, int argc, char *argv[]) if (jail_attach(jid) != 0) Perror("cannot attach to jail"); #else - Perror("not built with jail support"); + Perrorc("not built with jail support", EINVAL); #endif break; case 'k': |
