1explain_putc_or_die(3)     Library Functions Manual     explain_putc_or_die(3)
2
3
4

NAME

6       explain_putc_or_die - output of characters and report errors
7

SYNOPSIS

9       #include <libexplain/putc.h>
10       void explain_putc_or_die(int c, FILE *fp);
11

DESCRIPTION

13       The  explain_putc_or_die  function  is  used to call the putc(3) system
14       call.  On failure an explanation will be printed  to  stderr,  obtained
15       from  explain_putc(3),  and  then  the  process  terminates  by calling
16       exit(EXIT_FAILURE).
17
18       This function is intended to be used in a fashion similar to  the  fol‐
19       lowing example:
20              explain_putc_or_die(c, fp);
21
22       c       The c, exactly as to be passed to the putc(3) system call.
23
24       fp      The fp, exactly as to be passed to the putc(3) system call.
25
26       Returns:
27               This  function  only returns on success.  On failure, prints an
28               explanation and exits.
29

SEE ALSO

31       putc(3) output of characters
32
33       explain_putc(3)
34               explain putc(3) errors
35
36       exit(2) terminate the calling process
37
39       libexplain version 0.40
40       Copyright (C) 2008 Peter Miller
41
42
43
44                                                        explain_putc_or_die(3)
Impressum