aboutsummaryrefslogtreecommitdiffstats
path: root/builtins/getopts.def
diff options
context:
space:
mode:
authorJari Aalto <jari.aalto@cante.net>1999-02-19 17:11:39 +0000
committerJari Aalto <jari.aalto@cante.net>2009-09-12 16:46:52 +0000
commitb72432fdcc59300c6fe7c9d6c8a31ad3447933f5 (patch)
treeb9899162338c2ff3fd83a8aef8831cb119e85cd7 /builtins/getopts.def
parentbc4cd23ce958feda898c618215f94d8a4e8f4ffa (diff)
downloadandroid_external_bash-b72432fdcc59300c6fe7c9d6c8a31ad3447933f5.tar.gz
android_external_bash-b72432fdcc59300c6fe7c9d6c8a31ad3447933f5.tar.bz2
android_external_bash-b72432fdcc59300c6fe7c9d6c8a31ad3447933f5.zip
Imported from ../bash-2.03.tar.gz.
Diffstat (limited to 'builtins/getopts.def')
-rw-r--r--builtins/getopts.def3
1 files changed, 3 insertions, 0 deletions
diff --git a/builtins/getopts.def b/builtins/getopts.def
index 533775a..941b666 100644
--- a/builtins/getopts.def
+++ b/builtins/getopts.def
@@ -181,6 +181,8 @@ dogetopts (argc, argv)
{
for (i = 0; i < 10 && dollar_vars[i]; i++)
;
+
+ sh_getopt_restore_state (dollar_vars);
ret = sh_getopt (i, dollar_vars, optstr);
}
else
@@ -198,6 +200,7 @@ dogetopts (argc, argv)
for (words = rest_of_args; words; words = words->next, i++)
v[i] = words->word->word;
v[i] = (char *)NULL;
+ sh_getopt_restore_state (v);
ret = sh_getopt (i, v, optstr);
free (v);
}