nightmaremail

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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)