![]() |
err 2.0.0
Small error-printing library written in C
|
Main source code file. More...
#include <errno.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>
Go to the source code of this file.
Functions | |
| void | vwarn (const char *fmt, va_list ap) |
| Prints a formatted warning message to stderr. More... | |
| void | vewarn (const char *fmt, va_list ap) |
| Prints a formatted error message to stderr. More... | |
| void | verrc (const int code, const char *fmt, va_list ap) |
| Prints a formatted error message to stderr and exits with the given exit code. More... | |
| void | verr (const char *fmt, va_list ap) |
| Prints a formatted error message to stderr and exits. More... | |
| void | warn (const char *fmt,...) |
| Prints a formatted warning message to stderr. More... | |
| void | ewarn (const char *fmt,...) |
| Prints a formatted error message to stderr. More... | |
| void | errc (const int code, const char *fmt,...) |
| Prints a formatted error message to stderr and exits with the given exit code. More... | |
| void | err (const char *fmt,...) |
| Prints a formatted error message to stderr and exits. More... | |
Variables | |
| char * | program_invocation_name |
| Global value for the program's name. More... | |
Main source code file.
This file contains definitions and declarations of globally available functions and variables.
Definition in file err.c.
| void err | ( | const char * | fmt, |
| ... | |||
| ) |
| void errc | ( | const int | code, |
| const char * | fmt, | ||
| ... | |||
| ) |
Prints a formatted error message to stderr and exits with the given exit code.
Variadic wrapper for verrc().
Definition at line 110 of file err.c.

| void ewarn | ( | const char * | fmt, |
| ... | |||
| ) |
| void verr | ( | const char * | fmt, |
| va_list | ap | ||
| ) |
| void verrc | ( | const int | code, |
| const char * | fmt, | ||
| va_list | ap | ||
| ) |
| void vewarn | ( | const char * | fmt, |
| va_list | ap | ||
| ) |
Prints a formatted error message to stderr.
Calls vwarn(), then prints ": ", strerror(errno), and a newline.
Definition at line 46 of file err.c.


| void vwarn | ( | const char * | fmt, |
| va_list | ap | ||
| ) |
Prints a formatted warning message to stderr.
Prints program_invocation_name, ": ", and the printf(3)-like-formatted error message.
Definition at line 36 of file err.c.

| void warn | ( | const char * | fmt, |
| ... | |||
| ) |