Mercurial > crates > nonstick
comparison testharness/src/lib.rs @ 169:77470e45e397
Set up stuff to work the way Sun expects it to.
This sets up PAM to use pam_authtok_get.so on Sun machines.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Tue, 15 Jul 2025 01:32:21 -0400 |
parents | 6642e89d29a2 |
children | e27c5c667a5a |
comparison
equal
deleted
inserted
replaced
168:6642e89d29a2 | 169:77470e45e397 |
---|---|
7 use nonstick::conv::{ErrorMsg, InfoMsg, MaskedQAndA, QAndA}; | 7 use nonstick::conv::{ErrorMsg, InfoMsg, MaskedQAndA, QAndA}; |
8 use nonstick::{ | 8 use nonstick::{ |
9 error, info, pam_hooks, AuthnFlags, AuthtokAction, AuthtokFlags, ErrorCode, ModuleClient, | 9 error, info, pam_hooks, AuthnFlags, AuthtokAction, AuthtokFlags, ErrorCode, ModuleClient, |
10 PamModule, | 10 PamModule, |
11 }; | 11 }; |
12 use std::ffi::{CStr, OsString}; | 12 use std::ffi::CStr; |
13 use std::os::unix::ffi::OsStrExt; | 13 use std::os::unix::ffi::OsStrExt; |
14 | 14 |
15 struct TestHarness; | 15 struct TestHarness; |
16 | 16 |
17 impl<M: ModuleClient> PamModule<M> for TestHarness { | 17 impl<M: ModuleClient> PamModule<M> for TestHarness { |