… | |
… | |
396 | if (req->result >= 0) |
396 | if (req->result >= 0) |
397 | { |
397 | { |
398 | EIO_STRUCT_STATVFS *f = EIO_STATVFS_BUF (req); |
398 | EIO_STRUCT_STATVFS *f = EIO_STATVFS_BUF (req); |
399 | HV *hv = newHV (); |
399 | HV *hv = newHV (); |
400 | |
400 | |
401 | rv = sv_2mortal (newRV_noinc (hv)); |
401 | rv = sv_2mortal (newRV_noinc ((SV *)hv)); |
402 | |
402 | |
403 | hv_store (hv, "bsize" , sizeof ("bsize" ) - 1, newSVval64 (f->f_bsize ), 0); |
403 | hv_store (hv, "bsize" , sizeof ("bsize" ) - 1, newSVval64 (f->f_bsize ), 0); |
404 | hv_store (hv, "frsize" , sizeof ("frsize" ) - 1, newSVval64 (f->f_frsize ), 0); |
404 | hv_store (hv, "frsize" , sizeof ("frsize" ) - 1, newSVval64 (f->f_frsize ), 0); |
405 | hv_store (hv, "blocks" , sizeof ("blocks" ) - 1, newSVval64 (f->f_blocks ), 0); |
405 | hv_store (hv, "blocks" , sizeof ("blocks" ) - 1, newSVval64 (f->f_blocks ), 0); |
406 | hv_store (hv, "bfree" , sizeof ("bfree" ) - 1, newSVval64 (f->f_bfree ), 0); |
406 | hv_store (hv, "bfree" , sizeof ("bfree" ) - 1, newSVval64 (f->f_bfree ), 0); |