error_temp.3 (553B)
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)