#include #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; }