Fix st_blksize type for riscv64

Add a cfg check for riscv64 so that st_blksize uses an int rather than a
long, as is done on aarch64. This fixes a compiler error when building
authfs test targets.

Bug: 286142463
Test: Build authfs_device_test_src_lib for riscv64
Change-Id: Ib04f60c21c6e057a343d20fb840a9149f47da639
diff --git a/authfs/src/fusefs.rs b/authfs/src/fusefs.rs
index 87bdffc..bddf2c3 100644
--- a/authfs/src/fusefs.rs
+++ b/authfs/src/fusefs.rs
@@ -386,7 +386,8 @@
 }
 
 cfg_if::cfg_if! {
-    if #[cfg(all(target_arch = "aarch64", target_pointer_width = "64"))] {
+    if #[cfg(all(any(target_arch = "aarch64", target_arch = "riscv64"),
+                 target_pointer_width = "64"))] {
         fn blk_size() -> libc::c_int { CHUNK_SIZE as libc::c_int }
     } else {
         fn blk_size() -> libc::c_long { CHUNK_SIZE as libc::c_long }