|
@ -29,9 +29,9 @@ |
|
|
.\" 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.23 2003/06/01 19:27:27 jmc Exp $ |
|
|
|
|
|
|
|
|
.\" $OpenBSD: getopt.3,v 1.24 2003/06/02 03:49:39 millert Exp $ |
|
|
.\" |
|
|
.\" |
|
|
.Dd December 8, 2002 |
|
|
|
|
|
|
|
|
.Dd December 17, 2002 |
|
|
.Dt GETOPT 3 |
|
|
.Dt GETOPT 3 |
|
|
.Os |
|
|
.Os |
|
|
.Sh NAME |
|
|
.Sh NAME |
|
@ -85,10 +85,6 @@ contains the index to the next |
|
|
argument for a subsequent call |
|
|
argument for a subsequent call |
|
|
to |
|
|
to |
|
|
.Fn getopt . |
|
|
.Fn getopt . |
|
|
The variable |
|
|
|
|
|
.Va optopt |
|
|
|
|
|
saves the last known option character returned by |
|
|
|
|
|
.Fn getopt . |
|
|
|
|
|
.Pp |
|
|
.Pp |
|
|
The variables |
|
|
The variables |
|
|
.Va opterr |
|
|
.Va opterr |
|
@ -137,7 +133,8 @@ encounters a character not found in |
|
|
.Fa optstring |
|
|
.Fa optstring |
|
|
or if it detects a missing option argument, |
|
|
or if it detects a missing option argument, |
|
|
it returns |
|
|
it returns |
|
|
.Sq ? . |
|
|
|
|
|
|
|
|
.Sq ? |
|
|
|
|
|
(question mark). |
|
|
If |
|
|
If |
|
|
.Fa optstring |
|
|
.Fa optstring |
|
|
has a leading |
|
|
has a leading |
|
@ -146,6 +143,9 @@ then a missing option argument causes |
|
|
.Sq \: |
|
|
.Sq \: |
|
|
to be returned instead of |
|
|
to be returned instead of |
|
|
.Sq ? . |
|
|
.Sq ? . |
|
|
|
|
|
In either case, the variable |
|
|
|
|
|
.Va optopt |
|
|
|
|
|
is set to the character that caused the error. |
|
|
The |
|
|
The |
|
|
.Fn getopt |
|
|
.Fn getopt |
|
|
function returns \-1 when the argument list is exhausted. |
|
|
function returns \-1 when the argument list is exhausted. |
|
|