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