1#ifndef PIERROR_H
2#define PIERROR_H
3/*=========================================================================*\
4* Error messages
5* Defines platform independent error messages
6\*=========================================================================*/
7
8#define PIE_HOST_NOT_FOUND "host not found"
9#define PIE_ADDRINUSE "address already in use"
10#define PIE_ISCONN "already connected"
11#define PIE_ACCESS "permission denied"
12#define PIE_CONNREFUSED "connection refused"
13#define PIE_CONNABORTED "closed"
14#define PIE_CONNRESET "closed"
15#define PIE_TIMEDOUT "timeout"
16#define PIE_AGAIN "temporary failure in name resolution"
17#define PIE_BADFLAGS "invalid value for ai_flags"
18#define PIE_BADHINTS "invalid value for hints"
19#define PIE_FAIL "non-recoverable failure in name resolution"
20#define PIE_FAMILY "ai_family not supported"
21#define PIE_MEMORY "memory allocation failure"
22#define PIE_NONAME "host or service not provided, or not known"
23#define PIE_OVERFLOW "argument buffer overflow"
24#define PIE_PROTOCOL "resolved protocol is unknown"
25#define PIE_SERVICE "service not supported for socket type"
26#define PIE_SOCKTYPE "ai_socktype not supported"
27
28#endif
29