From 0338cdb0ed89bf3038734ff6c016add37356ef4f Mon Sep 17 00:00:00 2001 From: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Date: Sun, 18 Jun 2023 16:42:54 +0800 Subject: [PATCH] Update kernelsu.rs (#34) --- zygiskd/src/root_impl/kernelsu.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zygiskd/src/root_impl/kernelsu.rs b/zygiskd/src/root_impl/kernelsu.rs index 27069f4..d01cb81 100644 --- a/zygiskd/src/root_impl/kernelsu.rs +++ b/zygiskd/src/root_impl/kernelsu.rs @@ -15,7 +15,7 @@ pub enum Version { pub fn get_kernel_su() -> Option { let mut version = 0; - unsafe { prctl(KERNEL_SU_OPTION, CMD_GET_VERSION, &mut version as *mut i32) }; + unsafe { prctl(KERNEL_SU_OPTION, CMD_GET_VERSION, &mut version as *mut i32, 0, 0) }; match version { 0 => None, MIN_KSU_VERSION..=MAX_KSU_VERSION => Some(Version::Supported), @@ -26,12 +26,12 @@ pub fn get_kernel_su() -> Option { pub fn uid_granted_root(uid: i32) -> bool { let mut granted = false; - unsafe { prctl(KERNEL_SU_OPTION, CMD_UID_GRANTED_ROOT, uid, &mut granted as *mut bool) }; + unsafe { prctl(KERNEL_SU_OPTION, CMD_UID_GRANTED_ROOT, uid, &mut granted as *mut bool, 0) }; granted } pub fn uid_should_umount(uid: i32) -> bool { let mut umount = false; - unsafe { prctl(KERNEL_SU_OPTION, CMD_UID_SHOULD_UMOUNT, uid, &mut umount as *mut bool) }; + unsafe { prctl(KERNEL_SU_OPTION, CMD_UID_SHOULD_UMOUNT, uid, &mut umount as *mut bool, 0) }; umount }