80 lines
1,018 B
C
80 lines
1,018 B
C
#include <errno.h>
|
|
#include "error.h"
|
|
|
|
#define X(n) if (e == n) return 1;
|
|
|
|
int error_temp(e)
|
|
int e;
|
|
{
|
|
X(error_intr)
|
|
X(error_nomem)
|
|
X(error_txtbsy)
|
|
X(error_io)
|
|
X(error_timeout)
|
|
X(error_wouldblock)
|
|
X(error_again)
|
|
#ifdef EDEADLK
|
|
X(EDEADLK)
|
|
#endif
|
|
#ifdef EBUSY
|
|
X(EBUSY)
|
|
#endif
|
|
#ifdef ENFILE
|
|
X(ENFILE)
|
|
#endif
|
|
#ifdef EMFILE
|
|
X(EMFILE)
|
|
#endif
|
|
#ifdef EFBIG
|
|
X(EFBIG)
|
|
#endif
|
|
#ifdef ENOSPC
|
|
X(ENOSPC)
|
|
#endif
|
|
#ifdef ENETDOWN
|
|
X(ENETDOWN)
|
|
#endif
|
|
#ifdef ENETUNREACH
|
|
X(ENETUNREACH)
|
|
#endif
|
|
#ifdef ENETRESET
|
|
X(ENETRESET)
|
|
#endif
|
|
#ifdef ECONNABORTED
|
|
X(ECONNABORTED)
|
|
#endif
|
|
#ifdef ECONNRESET
|
|
X(ECONNRESET)
|
|
#endif
|
|
#ifdef ENOBUFS
|
|
X(ENOBUFS)
|
|
#endif
|
|
#ifdef ETOOMANYREFS
|
|
X(ETOOMANYREFS)
|
|
#endif
|
|
#ifdef ECONNREFUSED
|
|
X(ECONNREFUSED)
|
|
#endif
|
|
#ifdef EHOSTDOWN
|
|
X(EHOSTDOWN)
|
|
#endif
|
|
#ifdef EHOSTUNREACH
|
|
X(EHOSTUNREACH)
|
|
#endif
|
|
#ifdef EPROCLIM
|
|
X(EPROCLIM)
|
|
#endif
|
|
#ifdef EUSERS
|
|
X(EUSERS)
|
|
#endif
|
|
#ifdef EDQUOT
|
|
X(EDQUOT)
|
|
#endif
|
|
#ifdef ESTALE
|
|
X(ESTALE)
|
|
#endif
|
|
#ifdef ENOLCK
|
|
X(ENOLCK)
|
|
#endif
|
|
return 0;
|
|
}
|