mirror of
git://git.sv.gnu.org/findutils.git
synced 2026-02-02 06:38:57 +01:00
* configure.ac (PACKAGE_BUGREPORT_URL): Define this macro to point to the findutils bug-reporting web page. * lib/bugreports.c: New file, defining the function explain_how_to_report_bugs which explains how to report bugs. Use the new PACKAGE_BUGREPORT_URL macro. * lib/bugreports.h: New file, providing a declaration of explain_how_to_report_bugs. * lib/Makefile.am (libfind_a_SOURCES): Add bugreports.c and bugreports.h. * find/parser.c (parse_help): Call explain_how_to_report_bugs instead of printing an explanation here. * xargs/xargs.c (usage): Likewise. * locate/locate.c (usage): Likewise. * locate/code.c (usage): Likewise. * locate/frcode.c (usage): Likewise. * locate/updatedb.sh (usage): Produce a similar message by including it in the usage text itself.
45 lines
1.4 KiB
C
45 lines
1.4 KiB
C
/* bugreports.h -- explain how to report bugs
|
|
Copyright (C) 2016 Free Software Foundation, Inc.
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
/* Written by James Youngman <jay@gnu.org>.
|
|
*/
|
|
#include <config.h>
|
|
#include <stdio.h>
|
|
#include "bugreports.h"
|
|
|
|
#if ENABLE_NLS
|
|
# include <libintl.h>
|
|
# define _(Text) gettext (Text)
|
|
#else
|
|
# define _(Text) Text
|
|
#endif
|
|
|
|
int
|
|
explain_how_to_report_bugs (FILE *f, const char *program_name)
|
|
{
|
|
return fprintf (f,_("\
|
|
Please see also the documentation at %s.\n\
|
|
You can report (and track progress on fixing) bugs in the \"%s\"\n\
|
|
program via the %s bug-reporting page at\n\
|
|
%s or, if\n\
|
|
you have no web access, by sending email to <%s>.\n"),
|
|
PACKAGE_URL,
|
|
program_name,
|
|
PACKAGE_NAME,
|
|
PACKAGE_BUGREPORT_URL,
|
|
PACKAGE_BUGREPORT);
|
|
}
|