diff options
Diffstat (limited to 'man/man3/getopt_long.3')
| -rw-r--r-- | man/man3/getopt_long.3 | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/man/man3/getopt_long.3 b/man/man3/getopt_long.3 index f930d3ad3..73e8f3e6f 100644 --- a/man/man3/getopt_long.3 +++ b/man/man3/getopt_long.3 @@ -5,7 +5,7 @@ .\" .TH getopt_long 3 (date) "Linux man-pages (unreleased)" .SH NAME -getopt_long, getopt_long_only +getopt_long \- parse command-line options .SH LIBRARY Standard C library @@ -18,9 +18,6 @@ Standard C library .BI "int getopt_long(int " argc ", char *" argv [], .BI " const char *" optstring , .BI " const struct option *" longopts ", int *" longindex ); -.BI "int getopt_long_only(int " argc ", char *" argv [], -.BI " const char *" optstring , -.BI " const struct option *" longopts ", int *" longindex ); .fi .SH DESCRIPTION The @@ -105,26 +102,15 @@ If is not NULL, it points to a variable which is set to the index of the long option relative to .IR longopts . -.P -.BR getopt_long_only () -is like -.BR getopt_long (), -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 RETURN VALUE See .BR getopt (3). .P .BR getopt_long () -and -.BR getopt_long_only () -also return the option +also returns the option character when a short option is recognized. -For a long option, they -return +For a long option, +it returns .I val if .I flag @@ -147,8 +133,7 @@ Interface Attribute Value T{ .na .nh -.BR getopt_long (), -.BR getopt_long_only () +.BR getopt_long () T} Thread safety T{ .na .nh @@ -247,4 +232,5 @@ main(int argc, char *argv[]) .SH SEE ALSO .BR getopt (1), .BR getopt (3), +.BR getopt_long_only (3), .BR getsubopt (3) |
