MPD: system/FatalError.hxx File Reference

MPD 0.20.15

Functions
FatalError.hxx File Reference
`#include "check.h"`
`#include "Compiler.h"`
Include dependency graph for FatalError.hxx:

Go to the source code of this file.

## Functions
gcc_noreturn void | FatalError (const char *msg)
| Log the specified message and abort the process. More...
gcc_noreturn void | FormatFatalError (const char *fmt,...)
gcc_noreturn void | FatalSystemError (const char *msg)
| Call this after a system call has failed that is not supposed to fail. More...
gcc_noreturn void | FormatFatalSystemError (const char *fmt,...)

## Function Documentation

## ◆ FatalError()

gcc_noreturn void FatalError | ( | const char * | msg | ) |

Log the specified message and abort the process.

## ◆ FatalSystemError()

gcc_noreturn void FatalSystemError | ( | const char * | msg | ) |

Call this after a system call has failed that is not supposed to fail.

Prints the given message, the system error message (from errno or GetLastError()) and abort the process.

## ◆ FormatFatalError()

gcc_noreturn void FormatFatalError | ( | const char * | fmt,
|  |  | ...
| ) |  |

## ◆ FormatFatalSystemError()

gcc_noreturn void FormatFatalSystemError | ( | const char * | fmt,
|  |  | ...
| ) |  |