mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-07-24 03:17:46 +08:00
commands: Use REQUIRE_ORDER option processing
This commit is contained in:
parent
760e894d54
commit
b4d6afd9f6
@ -214,7 +214,11 @@ main(int argc, char *argv[])
|
|||||||
all = downonly = uponly = namesonly = noload = verbose = 0;
|
all = downonly = uponly = namesonly = noload = verbose = 0;
|
||||||
|
|
||||||
/* Parse leading line options */
|
/* Parse leading line options */
|
||||||
|
#ifndef __rtems__
|
||||||
strlcpy(options, "adklmnuv", sizeof(options));
|
strlcpy(options, "adklmnuv", sizeof(options));
|
||||||
|
#else /* __rtems__ */
|
||||||
|
strlcpy(options, "+adklmnuv", sizeof(options));
|
||||||
|
#endif /* __rtems__ */
|
||||||
for (p = opts; p != NULL; p = p->next)
|
for (p = opts; p != NULL; p = p->next)
|
||||||
strlcat(options, p->opt, sizeof(options));
|
strlcat(options, p->opt, sizeof(options));
|
||||||
while ((c = getopt(argc, argv, options)) != -1) {
|
while ((c = getopt(argc, argv, options)) != -1) {
|
||||||
|
@ -316,7 +316,7 @@ main(int argc, char **argv)
|
|||||||
#define optarg getopt_data.optarg
|
#define optarg getopt_data.optarg
|
||||||
#define opterr getopt_data.opterr
|
#define opterr getopt_data.opterr
|
||||||
#define optopt getopt_data.optopt
|
#define optopt getopt_data.optopt
|
||||||
#define getopt(argc, argv, opt) getopt_r(argc, argv, opt, &getopt_data)
|
#define getopt(argc, argv, opt) getopt_r(argc, argv, "+" opt, &getopt_data)
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
payload = source = NULL;
|
payload = source = NULL;
|
||||||
|
@ -403,7 +403,7 @@ main(int argc, char *argv[])
|
|||||||
#define optarg getopt_data.optarg
|
#define optarg getopt_data.optarg
|
||||||
#define opterr getopt_data.opterr
|
#define opterr getopt_data.opterr
|
||||||
#define optopt getopt_data.optopt
|
#define optopt getopt_data.optopt
|
||||||
#define getopt(argc, argv, opt) getopt_r(argc, argv, opt, &getopt_data)
|
#define getopt(argc, argv, opt) getopt_r(argc, argv, "+" opt, &getopt_data)
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
/* just to be sure */
|
/* just to be sure */
|
||||||
|
@ -251,7 +251,7 @@ main(int argc, char **argv)
|
|||||||
#define optarg getopt_data.optarg
|
#define optarg getopt_data.optarg
|
||||||
#define opterr getopt_data.opterr
|
#define opterr getopt_data.opterr
|
||||||
#define optopt getopt_data.optopt
|
#define optopt getopt_data.optopt
|
||||||
#define getopt(argc, argv, opt) getopt_r(argc, argv, opt, &getopt_data)
|
#define getopt(argc, argv, opt) getopt_r(argc, argv, "+" opt, &getopt_data)
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
#ifndef __rtems__
|
#ifndef __rtems__
|
||||||
|
@ -436,7 +436,7 @@ main(int argc, char *argv[])
|
|||||||
#define optarg getopt_data.optarg
|
#define optarg getopt_data.optarg
|
||||||
#define opterr getopt_data.opterr
|
#define opterr getopt_data.opterr
|
||||||
#define optopt getopt_data.optopt
|
#define optopt getopt_data.optopt
|
||||||
#define getopt(argc, argv, opt) getopt_r(argc, argv, opt, &getopt_data)
|
#define getopt(argc, argv, opt) getopt_r(argc, argv, "+" opt, &getopt_data)
|
||||||
#endif /* __rtems__ */
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
af = AF_UNSPEC;
|
af = AF_UNSPEC;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user