mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
3.1 KiB
64 lines
3.1 KiB
/* COPYRIGHT, (c) HEWLETT PACKARD CO. 1990,1991 */
|
|
/* All rights reserved. No part of this program */
|
|
/* may be copied or used without the express */
|
|
/* written consent of HEWLETT PACKARD Corp. */
|
|
/*
|
|
** SOCK_ERR.H
|
|
**
|
|
** Copyright (c) Hewlett Packard Company, 1989. All rights reserved.
|
|
** No part of this program may be copied or used without the prior
|
|
** written consent of Hewlett Packard Company.
|
|
*/
|
|
|
|
|
|
#define ENOTSOCK 100 /* Socket operation on non-socket */
|
|
#define FIRST_SOCK_ERR ENOTSOCK
|
|
|
|
#define EDESTADDRREQ 101 /* Destination address required */
|
|
#define EMSGSIZE 102 /* Message too long */
|
|
#define EPROTOTYPE 103 /* Protocol wrong type for socket */
|
|
#define ENOPROTOOPT 104 /* Protocol not available */
|
|
#define EPROTONOSUPPORT 105 /* Protocol not supported */
|
|
#define ESOCKTNOSUPPORT 106 /* Socket type not supported */
|
|
#define EOPNOTSUPP 107 /* Operation not supported on socket */
|
|
#define EPFNOSUPPORT 108 /* Protocol family not supported */
|
|
#define EAFNOSUPPORT 109 /* Address family not supported by protocol family */
|
|
|
|
#define EADDRINUSE 110 /* Address already in use */
|
|
#define EADDRNOTAVAIL 111 /* Can't assign requested address */
|
|
#define ENETDOWN 112 /* Network is down */
|
|
#define ENETUNREACH 113 /* Network is unreachable */
|
|
#define ENETRESET 114 /* Network dropped connection or reset */
|
|
#define ECONNABORTED 115 /* Software caused connection abort */
|
|
#define ECONNRESET 116 /* Connection reset by peer */
|
|
#define ENOBUFS 117 /* No buffer space available */
|
|
#define EISCONN 118 /* Socket is already connected */
|
|
#define ENOTCONN 119 /* Socket is not connected */
|
|
|
|
#define ESHUTDOWN 120 /* Can't send after socket shutdown */
|
|
#define ETIMEDOUT 121 /* Connection timed out */
|
|
#define ECONNREFUSED 122 /* Connection refused */
|
|
#define EHOSTDOWN 123 /* Networking subsystem not started */
|
|
#define EHOSTUNREACH 124 /* No route to host */
|
|
#define EWOULDBLOCK 125 /* Operation would block */
|
|
#define EINPROGRESS 126 /* Operation now in progress */
|
|
#define EALREADY 127 /* Operation already in progress */
|
|
#define EBADVERSION 128 /* Library/driver version mismatch */
|
|
#define EINVALSOCK 129 /* Invalid argument */
|
|
|
|
#define ETOOMANYSOCK 130 /* Too many open sockets */
|
|
#define EFAULTSOCK 131 /* Bad address in sockets call */
|
|
|
|
#ifdef SOCK_WIN_DLL
|
|
#define ENODOSMEM 132 /* windows GlobalDosAlloc call failed */
|
|
#define LAST_SOCK_ERR ENODOSMEM
|
|
#elif defined WSOCKETS_DLL
|
|
#define ENODOSMEM 132 /* windows GlobalDosAlloc call failed */
|
|
#define EBADRCFILE 133 /* strings file did not load properly */
|
|
#define LAST_SOCK_ERR EBADRCFILE
|
|
#else
|
|
#define LAST_SOCK_ERR EFAULTSOCK
|
|
#endif
|
|
|
|
#define MAX_SOCK_ERR_LEN 100 /* maximum length of error text */
|
|
|