CVSROOT: /cvsroot/inetutils
Module name: inetutils
Changes by: Alfred M. Szmidt <ams> 07/05/23 11:42:04
Modified files:
traceroute : traceroute.c
Log message:
Don't include <getopt.h>. Include <argp.h> and "libinetutils.h". Use
error() instead of "output
message; exit;" concoction's.
(show_usage): Function removed.
(program_name): Variable removed.
(host): New variable.
(OPT_VERSION, OPT_HELP, OPT_RESOLVE_HOSTNAMES): Macros removed.
(shor_options, option long_options): Variable removed.
(ARGP_PROGRAM_DATA): Call macro.
(args_doc, doc): New variables.
(OPT_RESOLVE): New enum.
(argp_options): New variable.
(parse_opt): New function.
(main) Use argp to parse program options.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/inetutils/traceroute/traceroute.c?cvsroot=inetutils&r1=1.1&r2=1.2
_______________________________________________
Commit-inetutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-inetutils