@@ -234,17 +234,17 @@ rust_uv_tcp_connect(uv_connect_t* connect_ptr,
234
234
uv_connect_cb cb,
235
235
sockaddr_in* addr_ptr) {
236
236
rust_task* task = rust_get_current_task ();
237
- LOG (task, stdlib, " inside rust_uv_tcp_connect\n " );
237
+ LOG (task, stdlib, " inside rust_uv_tcp_connect" );
238
238
// FIXME ref #2064
239
239
sockaddr_in addr = *addr_ptr;
240
- LOG (task, stdlib, " before tcp_connect .. port: %d\n " ,
240
+ LOG (task, stdlib, " before tcp_connect .. port: %d" ,
241
241
addr.sin_port );
242
242
LOG (task, stdlib, " before tcp_connect.. tcp stream:" \
243
- " %lu cb ptr: %lu\n " ,
243
+ " %lu cb ptr: %lu" ,
244
244
(unsigned long int )tcp_ptr, (unsigned long int )cb);
245
245
int result = uv_tcp_connect (connect_ptr, tcp_ptr, addr, cb);
246
246
LOG (task, stdlib, " leaving rust_uv_tcp_connect.." \
247
- " and result: %d\n " ,
247
+ " and result: %d" ,
248
248
result);
249
249
return result;
250
250
}
@@ -255,7 +255,7 @@ rust_uv_tcp_bind(uv_tcp_t* tcp_server, sockaddr_in* addr_ptr) {
255
255
rust_task* task = rust_get_current_task ();
256
256
sockaddr_in addr = *addr_ptr;
257
257
LOG (task, stdlib, " before uv_tcp_bind .. tcp_server:" \
258
- " %lu port: %d\n " ,
258
+ " %lu port: %d" ,
259
259
(unsigned long int )tcp_server, addr.sin_port );
260
260
return uv_tcp_bind (tcp_server, addr);
261
261
}
@@ -326,12 +326,12 @@ extern "C" void
326
326
rust_uv_buf_init (uv_buf_t * out_buf, char * base, size_t len) {
327
327
rust_task* task = rust_get_current_task ();
328
328
LOG (task, stdlib," rust_uv_buf_init: base: %lu" \
329
- " len: %lu\n " ,
329
+ " len: %lu" ,
330
330
(unsigned long int )base,
331
331
(unsigned long int )len);
332
332
*out_buf = uv_buf_init (base, len);
333
333
LOG (task, stdlib, " rust_uv_buf_init: after: "
334
- " result->base: %" PRIxPTR " len: %\n " PRIxPTR,
334
+ " result->base: %" PRIxPTR " len: %" PRIxPTR,
335
335
(unsigned long int )(*out_buf).base ,
336
336
(unsigned long int )(*out_buf).len );
337
337
}
@@ -341,6 +341,17 @@ rust_uv_get_loop_for_uv_handle(uv_handle_t* handle) {
341
341
return handle->loop ;
342
342
}
343
343
344
+ extern " C" void *
345
+ rust_uv_get_data_for_uv_loop (uv_loop_t * loop) {
346
+ return loop->data ;
347
+ }
348
+
349
+ extern " C" void
350
+ rust_uv_set_data_for_uv_loop (uv_loop_t * loop,
351
+ void * data) {
352
+ loop->data = data;
353
+ }
354
+
344
355
extern " C" void *
345
356
rust_uv_get_data_for_uv_handle (uv_handle_t * handle) {
346
357
return handle->data ;
@@ -420,17 +431,18 @@ extern "C" struct sockaddr_in
420
431
rust_uv_ip4_addr (const char * ip, int port) {
421
432
rust_task* task = rust_get_current_task ();
422
433
LOG (task, stdlib, " before creating addr_ptr.. ip %s" \
423
- " port %d\n " , ip, port);
434
+ " port %d" , ip, port);
424
435
struct sockaddr_in addr = uv_ip4_addr (ip, port);
425
- LOG (task, stdlib, " after creating .. port: %d\n " , addr.sin_port );
436
+ LOG (task, stdlib, " after creating .. port: %d" , addr.sin_port );
426
437
return addr;
427
438
}
428
439
429
440
extern " C" uintptr_t *
430
441
rust_uv_get_kernel_global_chan_ptr () {
431
442
uintptr_t * result = rust_get_current_task ()->kernel ->get_global_loop ();
432
- printf (" global loop: %lu\n " , (unsigned long int )result);
433
- printf (" global loop val: %lu\n " , (unsigned long int )*result);
443
+ rust_task* task = rust_get_current_task ();
444
+ LOG (task, stdlib, " global loop: %lu" , (unsigned long int )result);
445
+ LOG (task, stdlib," global loop val: %lu" , (unsigned long int )*result);
434
446
return result;
435
447
}
436
448
0 commit comments