Mercurial > crates > nonstick
diff src/libpam/module.rs @ 172:6727cbe56f4a
Test environment variable setting; minor cleanup.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Fri, 25 Jul 2025 21:02:53 -0400 |
parents | e27c5c667a5a |
children | 46e8ce5cd5d1 |
line wrap: on
line diff
--- a/src/libpam/module.rs Fri Jul 25 20:52:14 2025 -0400 +++ b/src/libpam/module.rs Fri Jul 25 21:02:53 2025 -0400 @@ -48,8 +48,8 @@ ($ident:ident) => { mod _pam_hooks_scope { use std::ffi::{c_char, c_int, c_void}; + use $crate::constants::{RawFlags, ReturnCode}; use $crate::ModuleExporter; - use $crate::constants::{RawFlags, ReturnCode}; macro_rules! export { ($func:ident) => { @@ -60,9 +60,8 @@ argc: c_int, argv: *const *const c_char, ) -> c_int { - let ret: ReturnCode = ModuleExporter::$func::<super::$ident>( - pamh, flags, argc, argv - ).into(); + let ret: ReturnCode = + ModuleExporter::$func::<super::$ident>(pamh, flags, argc, argv).into(); ret.into() } }; @@ -170,7 +169,10 @@ /// /// It's up to you to pass a valid handle. unsafe fn wrap<'a>(handle: *mut c_void) -> Result<&'a mut LibPamHandle> { - handle.cast::<LibPamHandle>().as_mut().ok_or(ErrorCode::SystemError) + handle + .cast::<LibPamHandle>() + .as_mut() + .ok_or(ErrorCode::SystemError) } #[cfg(test)]