This module contains some error printing routines taken from Advanced Programming in the UNIX Environment by W. Richard Stevens.
These functions are all called in the same manner as
The message provided by the caller is printed. This
function is simply a wrapper for
Use this function when a fatal error has occurred that is not due to a system call. The message provided by the caller is printed and the process terminates with an exit value of 1. The function does not return.
Use this function after a failed system call. The message provided by the caller is printed followed by a string describing the reason for failure.
Use this function after a failed system call. The message provided by the caller is printed followed by a string describing the reason for failure, and the process terminates with an exit value of 1. The function does not return.
Most functions in erl_interface report failures to the caller by
returning some otherwise meaningless value (typically
Actually,