⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errno.cc

📁 cygwin, 著名的在win32下模拟unix操作系统的东东
💻 CC
📖 第 1 页 / 共 2 页
字号:
      error = "Resource temporarily unavailable";      break;    case ENOMEM:      error = "Not enough memory";      break;    case EACCES:      error = "Permission denied";      break;    case EFAULT:      error = "Bad address";      break;    case ENOTBLK:      error = "Block device required";      break;    case EBUSY:      error = "Device or resource busy";      break;    case EEXIST:      error = "File exists";      break;    case EXDEV:      error = "Cross-device link";      break;    case ENODEV:      error = "No such device";      break;    case ENOTDIR:      error = "Not a directory";      break;    case EISDIR:      error = "Is a directory";      break;    case EINVAL:      error = "Invalid argument";      break;    case ENFILE:      error = "Too many open files in system";      break;    case EMFILE:      error = "Too many open files";      break;    case ENOTTY:      error = "Not a character device";      break;    case ETXTBSY:      error = "Text file busy";      break;    case EFBIG:      error = "File too large";      break;    case ENOSPC:      error = "No space left on device";      break;    case ESPIPE:      error = "Illegal seek";      break;    case EROFS:      error = "Read-only file system";      break;    case EMLINK:      error = "Too many links";      break;    case EPIPE:      error = "Broken pipe";      break;    case EDOM:      error = "Math arg out of domain of func";      break;    case ERANGE:      error = "Math result out of range";      break;    case ENOMSG:      error = "No message of desired type";      break;    case EIDRM:      error = "Identifier removed";      break;    case ECHRNG:      error = "Channel number out of range";      break;    case EL2NSYNC:      error = "Level 2 not synchronized";      break;    case EL3HLT:      error = "Level 3 halted";      break;    case EL3RST:      error = "Level 3 reset";      break;    case ELNRNG:      error = "Link number out of range";      break;    case EUNATCH:      error = "Protocol driver not attached";      break;    case ENOCSI:      error = "No CSI structure available";      break;    case EL2HLT:      error = "Level 2 halted";      break;    case EDEADLK:      error = "Deadlock condition";      break;    case ENOLCK:      error = "No lock";      break;    case EBADE:      error = "Invalid exchange";      break;    case EBADR:      error = "Invalid request descriptor";      break;    case EXFULL:      error = "Exchange full";      break;    case ENOANO:      error = "No anode";      break;    case EBADRQC:      error = "Invalid request code";      break;    case EBADSLT:      error = "Invalid slot";      break;    case EDEADLOCK:      error = "File locking deadlock error";      break;    case EBFONT:      error = "Bad font file fmt";      break;    case ENOSTR:      error = "Not a stream";      break;    case ENODATA:      error = "No data (for no delay io)";      break;    case ETIME:      error = "Stream ioctl timeout";      break;    case ENOSR:      error = "No stream resources";      break;    case ENONET:      error = "Machine is not on the network";      break;    case ENOPKG:      error = "No package";      break;    case EREMOTE:      error = "Resource is remote";      break;    case ENOLINK:      error = "Virtual circuit is gone";      break;    case EADV:      error = "Advertise error";      break;    case ESRMNT:      error = "Srmount error";      break;    case ECOMM:      error = "Communication error";      break;    case EPROTO:      error = "Protocol error";      break;    case EMULTIHOP:      error = "Multihop attempted";      break;    case ELBIN:      error = "Inode is remote (not really error)";      break;    case EDOTDOT:      error = "Cross mount point (not really error)";      break;    case EBADMSG:      error = "Bad message";      break;    case ENOTUNIQ:      error = "Given log. name not unique";      break;    case EBADFD:      error = "f.d. invalid for this operation";      break;    case EREMCHG:      error = "Remote address changed";      break;    case ELIBACC:      error = "Cannot access a needed shared library";      break;    case ELIBBAD:      error = "Accessing a corrupted shared library";      break;    case ELIBSCN:      error = ".lib section in a.out corrupted";      break;    case ELIBMAX:      error = "Attempting to link in more shared libraries than system limit";      break;    case ELIBEXEC:      error = "Cannot exec a shared library directly";      break;    case ENOSYS:      error = "Function not implemented";      break;    case ENMFILE:      error = "No more files";      break;    case ENOTEMPTY:      error = "Directory not empty";      break;    case ENAMETOOLONG:      error = "File or path name too long";      break;    case ELOOP:      error = "Too many symbolic links";      break;    case EOPNOTSUPP:      error = "Operation not supported on transport endpoint";      break;    case EPFNOSUPPORT:      error = "Protocol family not supported";      break;    case ECONNRESET:      error = "Connection reset by peer";      break;    case ENOBUFS:      error = "No buffer space available; the socket cannot be connected";      break;    case EAFNOSUPPORT:      error = "Addresses in the specified family cannot be used with this socket";      break;    case EPROTOTYPE:      error = "errno EPROTOTYPE triggered";      break;    case ENOTSOCK:      error = "The descriptor is a file, not a socket";      break;    case ENOPROTOOPT:      error = "This option is unsupported";      break;    case ESHUTDOWN:      error = "errno ESHUTDOWN triggered";      break;    case ECONNREFUSED:      error = "Connection refused";      break;    case EADDRINUSE:      error = "Address already in use";      break;    case ECONNABORTED:      error = "The connection was aborted";      break;    case ENETUNREACH:      error ="The network can't be reached from this host at this time";      break;    case ENETDOWN:      error = "Network failed.";      break;    case ETIMEDOUT:      error = "Attempt to connect timed out without establishing a connection";      break;    case EHOSTDOWN:      error = "errno EHOSTDOWN triggered";      break;    case EHOSTUNREACH:      error = "errno EHOSTUNREACH triggered";      break;    case EINPROGRESS:      error = "errno EINPROGRESS triggered";      break;    case EALREADY:      error = "errno EALREADY triggered";      break;    case EDESTADDRREQ:      error = "errno EDESTADDRREQ triggered";      break;    case EMSGSIZE:      error = "errno EMSGSIZE triggered";      break;    case EPROTONOSUPPORT:      error = "errno EPROTONOSUPPORT triggered";      break;    case ESOCKTNOSUPPORT:      error = "errno ESOCKTNOSUPPORT triggered";      break;    case EADDRNOTAVAIL:      error = "errno EADDRNOTAVAIL triggered";      break;    case ENETRESET:      error = "errno ENETRESET triggered";      break;    case EISCONN:      error = "The socket is already connected";      break;    case ENOTCONN:      error = "The socket is not connected";      break;    case ETOOMANYREFS:      error = "errno ETOOMANYREFS triggered";      break;    case EPROCLIM:      error = "errno EPROCLIM triggered";      break;    case EUSERS:      error = "errno EUSERS triggered";      break;    case EDQUOT:      error = "errno EDQUOT triggered";      break;    case ESTALE:      error = "errno ESTALE triggered";      break;    case ENOTSUP:      error = "errno ENOTSUP triggered";      break;    case ENOMEDIUM:      error = "no medium";      break;    case ENOSHARE:      error = "No such host or network path";      break;    case ECASECLASH:      error = "Filename exists with different case";      break;    case EILSEQ:      error = "Illegal byte sequence";      break;    case EOVERFLOW:      error = "Value too large for defined data type";      break;    default:#ifdef _MT_SAFE      char *buf= _reent_winsup ()->_strerror_buf;#else      static NO_COPY char buf[20];#endif      __small_sprintf (buf, "error %d", errnum);      error = buf;      break;    }  /* FIXME: strerror should really be const in the appropriate newlib     include files. */  return (char *) error;}

⌨️ 快捷键说明

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