#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)
#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 EAGAIN
 X(EAGAIN)
#endif
#ifdef EWOULDBLOCK
 X(EWOULDBLOCK)
#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;
}
