pub unsafe extern "C" fn rb_io_bufwrite(
io: VALUE,
buf: *const c_void,
size: size_t
) -> ssize_t