Mercurial > flash_v2
diff packages/error/current/include/codes.h @ 76:435cced73e2f ecos-v1_3_1-release
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
| author | jlarmour |
|---|---|
| date | Tue, 28 Mar 2000 14:10:45 +0000 |
| parents | bf00f99aec69 |
| children | 2085233a121a |
line wrap: on
line diff
--- a/packages/error/current/include/codes.h +++ b/packages/error/current/include/codes.h @@ -126,6 +126,49 @@ externC char * #define ENOSUPP 201 // Operation not supported #define EDEVNOSUPP 202 // Device does not support this operation +#ifdef CYGPKG_NET +// Additional errors used by networking +#define ENXIO 300 // Device not configured +#define EACCES 301 // Permission denied +#define EEXIST 302 // File exists +#define ENOTTY 303 // Inappropriate ioctl for device +#define EPIPE 304 // Broken pipe + +// non-blocking and interrupt i/o +#define EINPROGRESS 310 // Operation now in progress +#define EALREADY 311 // Operation already in progress + +// ipc/network software -- argument errors +#define ENOTSOCK 320 // Socket operation on non-socket +#define EDESTADDRREQ 321 // Destination address required +#define EMSGSIZE 322 // Message too long +#define EPROTOTYPE 323 // Protocol wrong type for socket +#define ENOPROTOOPT 324 // Protocol not available +#define EPROTONOSUPPORT 325 // Protocol not supported +#define ESOCKTNOSUPPORT 326 // Socket type not supported +#define EOPNOTSUPP 327 // Operation not supported +#define EPFNOSUPPORT 328 // Protocol family not supported +#define EAFNOSUPPORT 329 // Address family not supported by protocol family +#define EADDRINUSE 330 // Address already in use +#define EADDRNOTAVAIL 331 // Can't assign requested address + +// ipc/network software -- operational errors +#define ENETDOWN 350 // Network is down +#define ENETUNREACH 351 // Network is unreachable +#define ENETRESET 352 // Network dropped connection on reset +#define ECONNABORTED 353 // Software caused connection abort +#define ECONNRESET 354 // Connection reset by peer +#define ENOBUFS 355 // No buffer space available +#define EISCONN 356 // Socket is already connected +#define ENOTCONN 357 // Socket is not connected +#define ESHUTDOWN 358 // Can't send after socket shutdown +#define ETOOMANYREFS 359 // Too many references: can't splice +#define ETIMEDOUT 360 // Operation timed out +#define ECONNREFUSED 361 // Connection refused + +#define EHOSTDOWN 364 // Host is down +#define EHOSTUNREACH 365 // No route to host +#endif // CYGPKG_NET #endif // ifdef CYGPKG_ERROR
