Differences From Artifact [5d75fa8a12a29c69]:
- File
src/win32/nb30.d
- 2015-04-21 10:46:55 - part of checkin [4e2933c620] on branch trunk - Rebased to the latest verson dmd 2.067. Not yet verified the outcome. (user: kinaba) [annotate]
To Artifact [2d02da3bd4be4b54]:
- File
src/win32/nb30.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
207 UCHAR[NCBNAMSZ] ncb_callname; 207 UCHAR[NCBNAMSZ] ncb_callname;
208 UCHAR[NCBNAMSZ] ncb_name; 208 UCHAR[NCBNAMSZ] ncb_name;
209 UCHAR ncb_rto; 209 UCHAR ncb_rto;
210 UCHAR ncb_sto; 210 UCHAR ncb_sto;
211 extern (Windows) void function(NCB*) ncb_post; 211 extern (Windows) void function(NCB*) ncb_post;
212 UCHAR ncb_lana_num; 212 UCHAR ncb_lana_num;
213 UCHAR ncb_cmd_cplt; 213 UCHAR ncb_cmd_cplt;
214 UCHAR ncb_reserve[10]; | 214 UCHAR[10] ncb_reserve;
215 HANDLE ncb_event; 215 HANDLE ncb_event;
216 } 216 }
217 alias NCB* PNCB; 217 alias NCB* PNCB;
218 218
219 struct SESSION_BUFFER { 219 struct SESSION_BUFFER {
220 UCHAR lsn; 220 UCHAR lsn;
221 UCHAR state; 221 UCHAR state;