@@ -91,7 +91,19 @@ pub struct uv_stream_t {
91
91
}
92
92
93
93
// 64bit unix size: 216
94
- #[ cfg( unix) ]
94
+ #[ cfg( target_os="macos" ) ]
95
+ pub struct uv_tcp_t {
96
+ fields : uv_handle_fields ,
97
+ a00 : * u8 , a01 : * u8 , a02 : * u8 , a03 : * u8 ,
98
+ a04 : * u8 , a05 : * u8 , a06 : * u8 , a07 : * u8 ,
99
+ a08 : * u8 , a09 : * u8 , a10 : * u8 , a11 : * u8 ,
100
+ a12 : * u8 , a13 : * u8 , a14 : * u8 , a15 : * u8 ,
101
+ a16 : * u8 , a17 : * u8 , a18 : * u8 , a19 : * u8 ,
102
+ a20 : * u8 , a21 : * u8 , a22 : * u8 , a23 : * u8
103
+ }
104
+ #[ cfg( target_os="linux" ) ]
105
+ #[ cfg( target_os="freebsd" ) ]
106
+ #[ cfg( target_os="android" ) ]
95
107
pub struct uv_tcp_t {
96
108
fields : uv_handle_fields ,
97
109
a00 : * u8 , a01 : * u8 , a02 : * u8 , a03 : * u8 ,
@@ -352,7 +364,6 @@ pub mod uv_ll_struct_stubgen {
352
364
return gen_stub_os ( ) ;
353
365
#[ cfg( target_os = "linux" ) ]
354
366
#[ cfg( target_os = "android" ) ]
355
- #[ cfg( target_os = "macos" ) ]
356
367
#[ cfg( target_os = "freebsd" ) ]
357
368
pub fn gen_stub_os ( ) -> uv_tcp_t {
358
369
return gen_stub_arch ( ) ;
@@ -427,6 +438,28 @@ pub mod uv_ll_struct_stubgen {
427
438
a24 : 0 as * u8 , a25 : 0 as * u8 ,
428
439
}
429
440
}
441
+ #[ cfg( target_os = "macos" ) ]
442
+ pub fn gen_stub_os ( ) -> uv_tcp_t {
443
+ uv_tcp_t {
444
+ fields : uv_handle_fields {
445
+ loop_handle : ptr:: null ( ) , type_ : 0u32 ,
446
+ close_cb : ptr:: null ( ) ,
447
+ data : ptr:: null ( ) ,
448
+ } ,
449
+ a00 : 0 as * u8 , a01 : 0 as * u8 , a02 : 0 as * u8 ,
450
+ a03 : 0 as * u8 ,
451
+ a04 : 0 as * u8 , a05 : 0 as * u8 , a06 : 0 as * u8 ,
452
+ a07 : 0 as * u8 ,
453
+ a08 : 0 as * u8 , a09 : 0 as * u8 , a10 : 0 as * u8 ,
454
+ a11 : 0 as * u8 ,
455
+ a12 : 0 as * u8 , a13 : 0 as * u8 , a14 : 0 as * u8 ,
456
+ a15 : 0 as * u8 ,
457
+ a16 : 0 as * u8 , a17 : 0 as * u8 , a18 : 0 as * u8 ,
458
+ a19 : 0 as * u8 ,
459
+ a20 : 0 as * u8 , a21 : 0 as * u8 , a22 : 0 as * u8 ,
460
+ a23 : 0 as * u8 ,
461
+ }
462
+ }
430
463
}
431
464
#[ cfg( unix) ]
432
465
pub fn gen_stub_uv_connect_t ( ) -> uv_connect_t {
0 commit comments