57 #define su_errno() (errno) 58 #define su_seterrno(n) ((errno = (n)), -1) 61 #if defined(__APPLE_CC__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) 63 #define EBADMSG EFAULT 66 #define EPROTO EPROTOTYPE 69 #define EBADMSG EFAULT 81 #define EWOULDBLOCK (10035) 84 #define EINPROGRESS (10036) 87 #define EALREADY (10037) 90 #define ENOTSOCK (10038) 93 #define EDESTADDRREQ (10039) 96 #define EMSGSIZE (10040) 99 #define EPROTOTYPE (10041) 102 #define ENOPROTOOPT (10042) 104 #undef EPROTONOSUPPORT 105 #define EPROTONOSUPPORT (10043) 107 #undef ESOCKTNOSUPPORT 108 #define ESOCKTNOSUPPORT (10044) 111 #define EOPNOTSUPP (10045) 114 #define EPFNOSUPPORT (10046) 117 #define EAFNOSUPPORT (10047) 120 #define EADDRINUSE (10048) 123 #define EADDRNOTAVAIL (10049) 126 #define ENETDOWN (10050) 129 #define ENETUNREACH (10051) 132 #define ENETRESET (10052) 135 #define ECONNABORTED (10053) 138 #define ECONNRESET (10054) 141 #define ENOBUFS (10055) 144 #define EISCONN (10056) 147 #define ENOTCONN (10057) 150 #define ESHUTDOWN (10058) 153 #define ETOOMANYREFS (10059) 156 #define ETIMEDOUT (10060) 159 #define ECONNREFUSED (10061) 162 #define ELOOP (10062) 165 #define ENAMETOOLONG (10063) 168 #define EHOSTDOWN (10064) 171 #define EHOSTUNREACH (10065) 174 #define ENOTEMPTY (10066) 177 #define EPROCLIM (10067) 180 #define EUSERS (10068) 183 #define EDQUOT (10069) 186 #define ESTALE (10070) 189 #define EREMOTE (10071) 193 # if defined(WSABADMSG) 194 # define EBADMSG (WSAEBADMSG) 196 # define EBADMSG (20005) 201 # if defined(WSAEPROTO) 202 # define EPROTO WSAEPROTO 204 # define EPROTO (20006) char const * su_strerror(int e)
Return string describing su error code.
Definition: su_errno.c:155
#define SOFIAPUBFUN
SOFIAPUBFUN declares an exported function.
Definition: su_config.h:66
int su_seterrno(int)
Set the su error.
#define su_errno()
The latest su error.
Definition: su_errno.h:57