|
|
1.1 root 1: .TH PERROR 3
2: .CT 2 debug_tune proc_man
3: .SH NAME
4: perror, sys_errlist, sys_nerr \(mi system error messages
5: .SH SYNOPSIS
6: .nf
7: .B perror(s)
8: .B char *s;
9: .PP
10: .B int sys_nerr;
11: .B char *sys_errlist[];
12: .fi
13: .SH DESCRIPTION
14: .I Perror
15: produces a short error message
16: on the standard error file
17: describing the last error encountered during a call
18: to the system from a C program.
19: First the argument string
20: .I s
21: is printed, then a colon, then the message and a new-line.
22: The error number is taken from the external variable
23: .I errno
24: (see
25: .IR intro (2)),
26: which is changed only when errors occur.
27: .PP
28: .I Sys_errlist
29: is a vector of message strings.
30: .I Errno
31: can be used as an index in this table to get the
32: message string without the newline.
33: .I Sys_nerr
34: is the number of messages in the table.
35: .SH "SEE ALSO"
36: .IR intro (2)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.