@@ -562,27 +562,27 @@ rust_uv_fs_fstat(uv_loop_t* loop, uv_fs_t* req, uv_file file, uv_fs_cb cb) {
562562}
563563
564564extern " C" void
565- rust_uv_populate_uv_stat (uv_fs_t * req_in, uv_stat_t * stat_out) {
566- stat_out->st_dev = req_in->statbuf . st_dev ;
567- stat_out->st_mode = req_in->statbuf . st_mode ;
568- stat_out->st_nlink = req_in->statbuf . st_nlink ;
569- stat_out->st_uid = req_in->statbuf . st_uid ;
570- stat_out->st_gid = req_in->statbuf . st_gid ;
571- stat_out->st_rdev = req_in->statbuf . st_rdev ;
572- stat_out->st_ino = req_in->statbuf . st_ino ;
573- stat_out->st_size = req_in->statbuf . st_size ;
574- stat_out->st_blksize = req_in->statbuf . st_blksize ;
575- stat_out->st_blocks = req_in->statbuf . st_blocks ;
576- stat_out->st_flags = req_in->statbuf . st_flags ;
577- stat_out->st_gen = req_in->statbuf . st_gen ;
578- stat_out->st_atim .tv_sec = req_in->statbuf . st_atim .tv_sec ;
579- stat_out->st_atim .tv_nsec = req_in->statbuf . st_atim .tv_nsec ;
580- stat_out->st_mtim .tv_sec = req_in->statbuf . st_mtim .tv_sec ;
581- stat_out->st_mtim .tv_nsec = req_in->statbuf . st_mtim .tv_nsec ;
582- stat_out->st_ctim .tv_sec = req_in->statbuf . st_ctim .tv_sec ;
583- stat_out->st_ctim .tv_nsec = req_in->statbuf . st_ctim .tv_nsec ;
584- stat_out->st_birthtim .tv_sec = req_in->statbuf . st_birthtim .tv_sec ;
585- stat_out->st_birthtim .tv_nsec = req_in->statbuf . st_birthtim .tv_nsec ;
565+ rust_uv_populate_uv_stat (uv_fs_t * req_in, uv_statbuf_t * stat_out) {
566+ stat_out->st_dev = (( uv_statbuf_t *) req_in->ptr )-> st_dev ;
567+ stat_out->st_mode = (( uv_statbuf_t *) req_in->ptr )-> st_mode ;
568+ stat_out->st_nlink = (( uv_statbuf_t *) req_in->ptr )-> st_nlink ;
569+ stat_out->st_uid = (( uv_statbuf_t *) req_in->ptr )-> st_uid ;
570+ stat_out->st_gid = (( uv_statbuf_t *) req_in->ptr )-> st_gid ;
571+ stat_out->st_rdev = (( uv_statbuf_t *) req_in->ptr )-> st_rdev ;
572+ stat_out->st_ino = (( uv_statbuf_t *) req_in->ptr )-> st_ino ;
573+ stat_out->st_size = (( uv_statbuf_t *) req_in->ptr )-> st_size ;
574+ stat_out->st_blksize = (( uv_statbuf_t *) req_in->ptr )-> st_blksize ;
575+ stat_out->st_blocks = (( uv_statbuf_t *) req_in->ptr )-> st_blocks ;
576+ // stat_out->st_flags = ((uv_statbuf_t*) req_in->ptr)-> st_flags;
577+ // stat_out->st_gen = ((uv_statbuf_t*) req_in->ptr)-> st_gen;
578+ stat_out->st_atim .tv_sec = (( uv_statbuf_t *) req_in->ptr )-> st_atim .tv_sec ;
579+ stat_out->st_atim .tv_nsec = (( uv_statbuf_t *) req_in->ptr )-> st_atim .tv_nsec ;
580+ stat_out->st_mtim .tv_sec = (( uv_statbuf_t *) req_in->ptr )-> st_mtim .tv_sec ;
581+ stat_out->st_mtim .tv_nsec = (( uv_statbuf_t *) req_in->ptr )-> st_mtim .tv_nsec ;
582+ stat_out->st_ctim .tv_sec = (( uv_statbuf_t *) req_in->ptr )-> st_ctim .tv_sec ;
583+ stat_out->st_ctim .tv_nsec = (( uv_statbuf_t *) req_in->ptr )-> st_ctim .tv_nsec ;
584+ // stat_out->st_birthtim.tv_sec = ((uv_statbuf_t*) req_in->ptr)-> st_birthtim.tv_sec;
585+ // stat_out->st_birthtim.tv_nsec = ((uv_statbuf_t*) req_in->ptr)-> st_birthtim.tv_nsec;
586586}
587587
588588extern " C" int
0 commit comments