pub unsafe extern "C" fn rename(
    oldname: *const i8,
    newname: *const i8
) -> i32