perror() function
perror(3) perror(3)
NAME
perror - Writes a message explaining a function error
LIBRARY
Standard C Library (libc.a)
SYNOPSIS
#include <errno.h>
void perror (
const char *string );
extern char *sys_errlist[ ];
extern int sys_nerr;
PARAMETERS
string A parameter string that contains the name of the program that
caused the error. The ensuing printed message contains this
string, a colon, and an explanation of the error.
DESCRIPTION
The perror() function writes a message on the standard error output that
describes the last error encountered by a function or library function. The
error message includes the string parameter string followed by a : (colon),
a blank, the message, and a newline character. The string parameter string
should include the name of the program that caused the error. The error
number is taken from errno, which is set when an error occurs, but is not
cleared when a successful call is made.
Use errno as an index into this table to get the message string without the
newline character. The largest message number provided in the table is
sys_nerr. Be sure to check sys_nerr because new error codes can be added to
the system before they are added to the table.
NOTES
AES Support Level:
Full use
RELATED INFORMATION
Functions: printf(3) delim off