Mercurial > crates > nonstick
diff src/libpam/module.rs @ 104:a2676475e86b default tip
Create the very start of a test suite.
- Creates a new testharness package
- Sets up the outlines of a test suite that will execute there
- A basic container where maybe those tests can execute
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Wed, 25 Jun 2025 16:56:56 -0400 |
parents | dfcd96a74ac4 |
children |
line wrap: on
line diff
--- a/src/libpam/module.rs Wed Jun 25 00:59:24 2025 -0400 +++ b/src/libpam/module.rs Wed Jun 25 16:56:56 2025 -0400 @@ -41,12 +41,12 @@ macro_rules! pam_hooks { ($ident:ident) => { mod _pam_hooks_scope { - use std::ffi::{c_char, c_int, CStr}; + use std::ffi::{c_char, c_int, c_void, CStr}; use $crate::{ErrorCode, Flags, LibPamHandle, PamModule}; #[no_mangle] extern "C" fn pam_sm_acct_mgmt( - pamh: *mut libc::c_void, + pamh: *mut c_void, flags: Flags, argc: c_int, argv: *const *const c_char, @@ -61,7 +61,7 @@ #[no_mangle] extern "C" fn pam_sm_authenticate( - pamh: *mut libc::c_void, + pamh: *mut c_void, flags: Flags, argc: c_int, argv: *const *const c_char, @@ -76,7 +76,7 @@ #[no_mangle] extern "C" fn pam_sm_chauthtok( - pamh: *mut libc::c_void, + pamh: *mut c_void, flags: Flags, argc: c_int, argv: *const *const c_char, @@ -91,7 +91,7 @@ #[no_mangle] extern "C" fn pam_sm_close_session( - pamh: *mut libc::c_void, + pamh: *mut c_void, flags: Flags, argc: c_int, argv: *const *const c_char, @@ -106,7 +106,7 @@ #[no_mangle] extern "C" fn pam_sm_open_session( - pamh: *mut libc::c_void, + pamh: *mut c_void, flags: Flags, argc: c_int, argv: *const *const c_char, @@ -121,7 +121,7 @@ #[no_mangle] extern "C" fn pam_sm_setcred( - pamh: *mut libc::c_void, + pamh: *mut c_void, flags: Flags, argc: c_int, argv: *const *const c_char,