diff options
Diffstat (limited to 'gnu/usr.bin/man/lib/gripes.c')
| -rw-r--r-- | gnu/usr.bin/man/lib/gripes.c | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/gnu/usr.bin/man/lib/gripes.c b/gnu/usr.bin/man/lib/gripes.c new file mode 100644 index 000000000000..76f8e703ada5 --- /dev/null +++ b/gnu/usr.bin/man/lib/gripes.c @@ -0,0 +1,180 @@ +/* + * gripes.c + * + * Copyright (c) 1990, 1991, John W. Eaton. + * + * You may distribute under the terms of the GNU General Public + * License as specified in the file COPYING that comes with the man + * distribution. + * + * John W. Eaton + * jwe@che.utexas.edu + * Department of Chemical Engineering + * The University of Texas at Austin + * Austin, Texas 78712 + */ + +#include <stdio.h> +#include "gripes.h" + +#ifdef STDC_HEADERS +#include <stdlib.h> +#else +extern int fprintf (); +extern int fflush (); +extern int exit (); +#endif + +extern char *prognam; + +void +gripe_no_name (section) + char *section; +{ + if (section) + fprintf (stderr, "What manual page do you want from section %s?\n", + section); + else + fprintf (stderr, "What manual page do you want?\n"); + + fflush (stderr); +} + +void +gripe_reading_man_file (name) + char *name; +{ + fprintf (stderr, "Read access denied for file %s\n", name); + + fflush (stderr); +} + +void +gripe_converting_name (name, to_cat) + char *name; + int to_cat; +{ + if (to_cat) + fprintf (stderr, "Error converting %s to cat name\n", name); + else + fprintf (stderr, "Error converting %s to man name\n", name); + + fflush (stderr); + + exit (1); +} + +void +gripe_system_command (status) + int status; +{ + fprintf (stderr, "Error executing formatting or display command.\n"); + fprintf (stderr, "system command exited with status %d\n", status); + + fflush (stderr); +} + +void +gripe_not_found (name, section) + char *name, *section; +{ + if (section) + fprintf (stderr, "No entry for %s in section %s of the manual\n", + name, section); + else + fprintf (stderr, "No manual entry for %s\n", name); + + fflush (stderr); +} + +void +gripe_incompatible (s) + char *s; +{ + fprintf (stderr, "%s: incompatible options %s\n", prognam, s); + + fflush (stderr); + + exit (1); +} + +void +gripe_getting_mp_config (file) + char *file; +{ + fprintf (stderr, "%s: unable to find the file %s\n", prognam, file); + + fflush (stderr); + + exit (1); +} + +void +gripe_reading_mp_config (file) + char *file; +{ + fprintf (stderr, "%s: unable to make sense of the file %s\n", prognam, file); + + fflush (stderr); + + exit (1); +} + +void +gripe_invalid_section (section) + char *section; +{ + fprintf (stderr, "%s: invalid section (%s) selected\n", prognam, section); + + fflush (stderr); + + exit (1); +} + +void +gripe_manpath () +{ + fprintf (stderr, "%s: manpath is null\n", prognam); + + fflush (stderr); + + exit (1); +} + +void +gripe_alloc (bytes, object) + int bytes; + char *object; +{ + fprintf (stderr, "%s: can't malloc %d bytes for %s\n", + prognam, bytes, object); + + fflush (stderr); + + exit (1); +} + +void +gripe_roff_command_from_file (file) + char *file; +{ + fprintf (stderr, "Error parsing *roff command from file %s\n", file); + + fflush (stderr); +} + +void +gripe_roff_command_from_env () +{ + fprintf (stderr, "Error parsing MANROFFSEQ. Using system defaults.\n"); + + fflush (stderr); +} + +void +gripe_roff_command_from_command_line () +{ + fprintf (stderr, "Error parsing *roff command from command line.\n"); + + fflush (stderr); +} |
