GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
typedefs_nt.h
Go to the documentation of this file.
1 // $Id: typedefs_nt.h 697 2011-01-21 07:20:58Z linev $
2 //-----------------------------------------------------------------------
3 // The GSI Online Offline Object Oriented (Go4) Project
4 // Experiment Data Processing at EE department, GSI
5 //-----------------------------------------------------------------------
6 // Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH
7 // Planckstr. 1, 64291 Darmstadt, Germany
8 // Contact: http://go4.gsi.de
9 //-----------------------------------------------------------------------
10 // This software can be used under the license agreements as stated
11 // in Go4License.txt file which is part of the distribution.
12 //-----------------------------------------------------------------------
13 
14 /* This file called in typedefs.h defines data types for NT */
15 
16 
17 #include <errno.h>
18 
19 #ifndef ESOCKTNOSUPPORT
20 #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
21 #endif
22 
23 #ifndef ECONNRESET
24 #define ECONNRESET WSAECONNRESET
25 #endif
26 
27 #ifndef ENOTSOCK
28 #define ENOTSOCK WSAENOTSOCK
29 #endif
30 
31 #ifndef EAFNOSUPPORT
32 #define EAFNOSUPPORT WSAEAFNOSUPPORT
33 #endif
34 
35 #ifndef EPROTONOSUPPORT
36 #define EPROTONOSUPPORT WSAEPROTONOSUPPORT
37 #endif
38 
39 #ifndef ENOBUFS
40 #define ENOBUFS WSAENOBUFS
41 #endif
42 
43 #ifndef EISCONN
44 #define EISCONN WSAEISCONN
45 #endif
46 
47 #ifndef ETIMEDOUT
48 #define ETIMEDOUT WSAETIMEDOUT
49 #endif
50 
51 #ifndef ENETUNREACH
52 #define ENETUNREACH WSAENETUNREACH
53 #endif
54 
55 #ifndef EADDRINUSE
56 #define EADDRINUSE WSAEADDRINUSE
57 #endif
58 
59 #ifndef ECONNREFUSED
60 #define ECONNREFUSED WSAECONNREFUSED
61 #endif
62 
63 
64 // these constants not used, but keep them
65 
66 
67 #ifndef EWOULDBLOCK
68 #define EWOULDBLOCK WSAEWOULDBLOCK
69 #endif
70 
71 #ifndef EINPROGRESS
72 #define EINPROGRESS WSAEINPROGRESS
73 #endif
74 
75 #ifndef EALREADY
76 #define EALREADY WSAEALREADY
77 #endif
78 
79 #ifndef EDESTADDRREQ
80 #define EDESTADDRREQ WSAEDESTADDRREQ
81 #endif
82 
83 #ifndef EMSGSIZE
84 #define EMSGSIZE WSAEMSGSIZE
85 #endif
86 
87 #ifndef EPROTOTYPE
88 #define EPROTOTYPE WSAEPROTOTYPE
89 #endif
90 
91 #ifndef ENOPROTOOPT
92 #define ENOPROTOOPT WSAENOPROTOOPT
93 #endif
94 
95 #ifndef EOPNOTSUPP
96 #define EOPNOTSUPP WSAEOPNOTSUPP
97 #endif
98 
99 #ifndef EPFNOSUPPORT
100 #define EPFNOSUPPORT WSAEPFNOSUPPORT
101 #endif
102 
103 #ifndef EADDRNOTAVAIL
104 #define EADDRNOTAVAIL WSAEADDRNOTAVAIL
105 #endif
106 
107 #ifndef ENETDOWN
108 #define ENETDOWN WSAENETDOWN
109 #endif
110 
111 #ifndef ENETRESET
112 #define ENETRESET WSAENETRESET
113 #endif
114 
115 #ifndef ECONNABORTED
116 #define ECONNABORTED WSAECONNABORTED
117 #endif
118 
119 #ifndef ENOTCONN
120 #define ENOTCONN WSAENOTCONN
121 #endif
122 
123 #ifndef ESHUTDOWN
124 #define ESHUTDOWN WSAESHUTDOWN
125 #endif
126 
127 #ifndef ETOOMANYREFS
128 #define ETOOMANYREFS WSAETOOMANYREFS
129 #endif
130 
131 #ifndef ELOOP
132 #define ELOOP WSAELOOP
133 #endif
134 
135 #ifndef ENAMETOOLONG
136 #define ENAMETOOLONG WSAENAMETOOLONG
137 #endif
138 
139 #ifndef EHOSTDOWN
140 #define EHOSTDOWN WSAEHOSTDOWN
141 #endif
142 
143 #ifndef EHOSTUNREACH
144 #define EHOSTUNREACH WSAEHOSTUNREACH
145 #endif
146 
147 #ifndef ENOTEMPTY
148 #define ENOTEMPTY WSAENOTEMPTY
149 #endif
150 
151 #ifndef EPROCLIM
152 #define EPROCLIM WSAEPROCLIM
153 #endif
154 
155 #ifndef EUSERS
156 #define EUSERS WSAEUSERS
157 #endif
158 
159 #ifndef EDQUOT
160 #define EDQUOT WSAEDQUOT
161 #endif
162 
163 #ifndef ESTALE
164 #define ESTALE WSAESTALE
165 #endif
166 
167 #ifndef EREMOTE
168 #define EREMOTE WSAEREMOTE
169 #endif