diff options
Diffstat (limited to 'man/man3/getopt_long_only.3')
| -rw-r--r-- | man/man3/getopt_long_only.3 | 56 |
1 files changed, 55 insertions, 1 deletions
diff --git a/man/man3/getopt_long_only.3 b/man/man3/getopt_long_only.3 index 9ee53fe38..4d811fb43 100644 --- a/man/man3/getopt_long_only.3 +++ b/man/man3/getopt_long_only.3 @@ -1 +1,55 @@ -.so man3/getopt_long.3 +'\" t +.\" Copyright, the authors of the Linux man-pages project +.\" +.\" SPDX-License-Identifier: Linux-man-pages-copyleft +.\" +.TH getopt_long_only 3 (date) "Linux man-pages (unreleased)" +.SH NAME +getopt_long_only +\- parse long command-line options +.SH LIBRARY +Standard C library +.RI ( libc ,\~ \-lc ) +.SH SYNOPSIS +.nf +.B #define _GNU_SOURCE +.B #include <getopt.h> +.P +.BI "int getopt_long_only(int " argc ", char *" argv [], +.BI " const char *" optstring , +.BI " const struct option *" longopts ", int *" longindex ); +.fi +.SH DESCRIPTION +.BR getopt_long_only () +is like +.BR getopt_long (3), +but \[aq]\-\[aq] as well +as "\-\-" can indicate a long option. +If an option that starts with \[aq]\-\[aq] +(not "\-\-") doesn't match a long option, but does match a short option, +it is parsed as a short option instead. +.SH ATTRIBUTES +For an explanation of the terms used in this section, see +.BR attributes (7). +.TS +allbox; +lb lb lbx +l l l. +Interface Attribute Value +T{ +.na +.nh +.BR getopt_long_only () +T} Thread safety T{ +.na +.nh +MT-Unsafe race:getopt env +T} +.TE +.SH STANDARDS +GNU. +.SH SEE ALSO +.BR getopt (1), +.BR getopt (3), +.BR getopt_long (3), +.BR getsubopt (3) |
