|
@ -25,7 +25,7 @@ |
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
|
.\" SUCH DAMAGE. |
|
|
.\" SUCH DAMAGE. |
|
|
.\" |
|
|
.\" |
|
|
.\" $OpenBSD: getopt.3,v 1.28 2003/09/22 23:47:26 millert Exp $ |
|
|
|
|
|
|
|
|
.\" $OpenBSD: getopt.3,v 1.29 2004/12/07 16:14:35 millert Exp $ |
|
|
.\" |
|
|
.\" |
|
|
.Dd December 17, 2002 |
|
|
.Dd December 17, 2002 |
|
|
.Dt GETOPT 3 |
|
|
.Dt GETOPT 3 |
|
@ -95,9 +95,13 @@ and |
|
|
are both initialized to 1. |
|
|
are both initialized to 1. |
|
|
The |
|
|
The |
|
|
.Va optind |
|
|
.Va optind |
|
|
variable may be set to another value before a set of calls to |
|
|
|
|
|
|
|
|
variable may be set to another value larger than 0 before a set of calls to |
|
|
.Fn getopt |
|
|
.Fn getopt |
|
|
in order to skip over more or less argv entries. |
|
|
in order to skip over more or less argv entries. |
|
|
|
|
|
An |
|
|
|
|
|
.Va optind |
|
|
|
|
|
value of 0 is reserved for compatibility with GNU |
|
|
|
|
|
.Fn getopt . |
|
|
.Pp |
|
|
.Pp |
|
|
In order to use |
|
|
In order to use |
|
|
.Fn getopt |
|
|
.Fn getopt |
|
@ -230,6 +234,20 @@ variable was added to make it possible to call the |
|
|
.Fn getopt |
|
|
.Fn getopt |
|
|
function multiple times. |
|
|
function multiple times. |
|
|
.It Li o |
|
|
.It Li o |
|
|
|
|
|
If the |
|
|
|
|
|
.Va optind |
|
|
|
|
|
variable is set to 0, |
|
|
|
|
|
.Fn getopt |
|
|
|
|
|
will behave as if the |
|
|
|
|
|
.Va optreset |
|
|
|
|
|
variable has been set. |
|
|
|
|
|
This is for compatibility with |
|
|
|
|
|
.Tn GNU |
|
|
|
|
|
.Fn getopt . |
|
|
|
|
|
New code should use |
|
|
|
|
|
.Va optreset |
|
|
|
|
|
instead. |
|
|
|
|
|
.It Li o |
|
|
If the first character of |
|
|
If the first character of |
|
|
.Fa optstring |
|
|
.Fa optstring |
|
|
is a plus sign |
|
|
is a plus sign |
|
|