Mercurial > crates > nonstick
comparison src/libpam/pam_ffi.rs @ 108:e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Sat, 28 Jun 2025 00:34:45 -0400 |
parents | dfcd96a74ac4 |
children | 178310336596 |
comparison
equal
deleted
inserted
replaced
107:49c6633f6fd2 | 108:e97534be35e3 |
---|---|
101 } else { | 101 } else { |
102 unsafe { CStr::from_ptr(strerror) }.to_str().ok() | 102 unsafe { CStr::from_ptr(strerror) }.to_str().ok() |
103 } | 103 } |
104 } | 104 } |
105 | 105 |
106 pub use libpam_sys::*; | |
107 | |
106 type pam_handle = LibPamHandle; | 108 type pam_handle = LibPamHandle; |
107 type pam_conv = LibPamConversation<'static>; | 109 type pam_conv = LibPamConversation<'static>; |
108 | 110 |
109 include!(concat!(env!("OUT_DIR"), "/bindings.rs")); | 111 include!(concat!(env!("OUT_DIR"), "/bindings.rs")); |