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 + -
显示快捷键?