error_temp.c

来自「linux下qmail的源码 本人加了一些注释」· C语言 代码 · 共 81 行

C
81
字号
#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;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?