Commit | Line | Data |
---|---|---|
5b62e993 MW |
1 | .TH error_temp 3 |
2 | .SH NAME | |
3 | error_temp \- identify soft syscall error codes | |
4 | .SH SYNTAX | |
5 | .B #include <error.h> | |
6 | ||
7 | int \fBerror_temp\fP(\fIe\fR); | |
8 | ||
9 | int \fIe\fR; | |
10 | .SH DESCRIPTION | |
11 | .B error_temp | |
12 | returns 1 if syscall error code | |
13 | .I e | |
14 | is a soft error, 0 if it is a hard error. | |
15 | Normally | |
16 | .I e | |
17 | is | |
18 | .BR errno . | |
19 | ||
20 | A hard error is persistent: | |
21 | file not found, read-only file system, symbolic link loop, etc. | |
22 | ||
23 | A soft error is usually transient: | |
24 | out of memory, out of disk space, I/O error, disk quota exceeded, | |
25 | connection refused, host unreachable, etc. | |
26 | .SH "SEE ALSO" | |
27 | error(3) |