ltlfilt: Call set_program_name().
* src/bin/ltlfilt.cc (main): Call set_program_name(). * lib/progname.c, lib/progname.h: New files, from gnulib 1af55d85d9762a679b4302d5995f05ccd883e956. * lib/Makefile.am, m4/gnulib-cache.m4, m4/gnulib-comp.m4: Adjust.
This commit is contained in:
parent
93f6e21759
commit
8132f91867
6 changed files with 175 additions and 2 deletions
|
|
@ -29,6 +29,8 @@
|
|||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <argp.h>
|
||||
#include "progname.h"
|
||||
|
||||
#include "misc/_config.h"
|
||||
#include "misc/hash.hh"
|
||||
#include "ltlparse/public.hh"
|
||||
|
|
@ -549,6 +551,11 @@ run_jobs()
|
|||
int
|
||||
main(int argc, char** argv)
|
||||
{
|
||||
set_program_name(argv[0]);
|
||||
// Simplify the program name, because argp() uses it to report errors
|
||||
// and display help text.
|
||||
argv[0] = const_cast<char*>(program_name);
|
||||
|
||||
const argp ap = { options, parse_opt, "[FILENAME...]",
|
||||
argp_program_doc, 0, 0, 0 };
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue