@@ -91,7 +91,19 @@ pub struct uv_stream_t {
9191}
9292
9393// 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" ) ]
95107pub struct uv_tcp_t {
96108 fields : uv_handle_fields ,
97109 a00 : * u8 , a01 : * u8 , a02 : * u8 , a03 : * u8 ,
@@ -352,7 +364,6 @@ pub mod uv_ll_struct_stubgen {
352364 return gen_stub_os ( ) ;
353365 #[ cfg( target_os = "linux" ) ]
354366 #[ cfg( target_os = "android" ) ]
355- #[ cfg( target_os = "macos" ) ]
356367 #[ cfg( target_os = "freebsd" ) ]
357368 pub fn gen_stub_os ( ) -> uv_tcp_t {
358369 return gen_stub_arch ( ) ;
@@ -427,6 +438,28 @@ pub mod uv_ll_struct_stubgen {
427438 a24 : 0 as * u8 , a25 : 0 as * u8 ,
428439 }
429440 }
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+ }
430463 }
431464 #[ cfg( unix) ]
432465 pub fn gen_stub_uv_connect_t ( ) -> uv_connect_t {
0 commit comments