perror(3) — Subroutines
OSF
NAME
perror − Writes a message explaining a function error
LIBRARY
Standard C Library (libc.a)
SYNOPSIS
#include <errno.h> void perror (
char ∗string ); extern char ∗sys_errlist[ ];
extern int sys_nerr;
PARAMETERS
stringA 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)