summaryrefslogtreecommitdiff
path: root/libbb/getopt_ulflags.c
diff options
context:
space:
mode:
authorMike Frysinger2006-02-22 22:56:30 +0000
committerMike Frysinger2006-02-22 22:56:30 +0000
commit992a58c216b5426c82738f8590300807b38042b4 (patch)
tree6a5ddcf931a271e03db957e2d5c72c1a02b05c6b /libbb/getopt_ulflags.c
parentc6d09a627647cc7e337cde7652343485c4925a5a (diff)
downloadbusybox-992a58c216b5426c82738f8590300807b38042b4.zip
busybox-992a58c216b5426c82738f8590300807b38042b4.tar.gz
document leading + option
Diffstat (limited to 'libbb/getopt_ulflags.c')
-rw-r--r--libbb/getopt_ulflags.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libbb/getopt_ulflags.c b/libbb/getopt_ulflags.c
index bfd7aae..199147b 100644
--- a/libbb/getopt_ulflags.c
+++ b/libbb/getopt_ulflags.c
@@ -69,6 +69,13 @@ bb_getopt_ulflags (int argc, char **argv, const char *applet_opts, ...)
by the "::" special separator that is set in the external string
bb_opt_complementally (see below for more info).
+ "+" If the first character in the applet_opts string is a plus,
+ then option processing will stop as soon as a non-option is
+ encountered in the argv array. Useful for applets like env
+ which should not process arguments to subprograms:
+ env -i ls -d /
+ Here we want env to process just the '-i', not the '-d'.
+
static const struct option bb_default_long_options[]
This struct allows you to define long options. The syntax for