]> git.sur5r.net Git - openldap/blob - servers/slapd/wsa_err.c
Missing # in front of else in the sockinit #if's
[openldap] / servers / slapd / wsa_err.c
1 #include <winsock2.h>
2
3 #define __RETSTR( x ) case x: return #x;
4
5 char *WSAGetErrorString( int err )
6 {
7
8         switch( err )
9         {
10                 __RETSTR( WSAEINTR )
11                 __RETSTR( WSAEBADF )
12                 __RETSTR( WSAEACCES )
13                 __RETSTR( WSAEFAULT )
14                 __RETSTR( WSAEINVAL )
15                 __RETSTR( WSAEMFILE )
16                 __RETSTR( WSAEWOULDBLOCK )
17                 __RETSTR( WSAEINPROGRESS )
18                 __RETSTR( WSAEALREADY )
19                 __RETSTR( WSAENOTSOCK )
20                 __RETSTR( WSAEDESTADDRREQ )
21                 __RETSTR( WSAEMSGSIZE )
22                 __RETSTR( WSAEPROTOTYPE )
23                 __RETSTR( WSAENOPROTOOPT )
24                 __RETSTR( WSAEPROTONOSUPPORT )
25                 __RETSTR( WSAESOCKTNOSUPPORT )
26                 __RETSTR( WSAEOPNOTSUPP )
27                 __RETSTR( WSAEPFNOSUPPORT )
28                 __RETSTR( WSAEAFNOSUPPORT )
29                 __RETSTR( WSAEADDRINUSE )
30                 __RETSTR( WSAEADDRNOTAVAIL )
31                 __RETSTR( WSAENETDOWN )
32                 __RETSTR( WSAENETUNREACH )
33                 __RETSTR( WSAENETRESET )
34                 __RETSTR( WSAECONNABORTED )
35                 __RETSTR( WSAECONNRESET )
36                 __RETSTR( WSAENOBUFS )
37                 __RETSTR( WSAEISCONN )
38                 __RETSTR( WSAENOTCONN )
39                 __RETSTR( WSAESHUTDOWN )
40                 __RETSTR( WSAETOOMANYREFS )
41                 __RETSTR( WSAETIMEDOUT )
42                 __RETSTR( WSAECONNREFUSED )
43                 __RETSTR( WSAELOOP )
44                 __RETSTR( WSAENAMETOOLONG )
45                 __RETSTR( WSAEHOSTDOWN )
46                 __RETSTR( WSAEHOSTUNREACH )
47                 __RETSTR( WSAENOTEMPTY )
48                 __RETSTR( WSAEPROCLIM )
49                 __RETSTR( WSAEUSERS )
50                 __RETSTR( WSAEDQUOT )
51                 __RETSTR( WSAESTALE )
52                 __RETSTR( WSAEREMOTE )
53                 __RETSTR( WSASYSNOTREADY )
54                 __RETSTR( WSAVERNOTSUPPORTED )
55                 __RETSTR( WSANOTINITIALISED )
56                 __RETSTR( WSAEDISCON )
57                 __RETSTR( WSAENOMORE )
58                 __RETSTR( WSAECANCELLED )
59                 __RETSTR( WSAEINVALIDPROCTABLE )
60                 __RETSTR( WSAEINVALIDPROVIDER )
61                 __RETSTR( WSASYSCALLFAILURE )
62                 __RETSTR( WSASERVICE_NOT_FOUND )
63                 __RETSTR( WSATYPE_NOT_FOUND )
64                 __RETSTR( WSA_E_NO_MORE )
65                 __RETSTR( WSA_E_CANCELLED )
66                 __RETSTR( WSAEREFUSED )
67
68                 __RETSTR( WSAHOST_NOT_FOUND )
69                 __RETSTR( WSATRY_AGAIN )
70                 __RETSTR( WSANO_RECOVERY )
71                 __RETSTR( WSANO_DATA )
72
73         }
74         return "unknown";
75 }
76
77 char *WSAGetLastErrorString( void )
78 {
79         return WSAGetErrorString( WSAGetLastError() );
80 }
81
82 #undef __RETSTR