diff pam-sober/src/ffi.rs @ 19:d654aa0655e5

Making PamHandle a struct with methods
author Anthony Nowell <anthony@algorithmia.com>
date Mon, 25 Sep 2017 23:42:35 -0600
parents 53efbcff805d
children
line wrap: on
line diff
--- a/pam-sober/src/ffi.rs	Sun Sep 24 22:11:05 2017 -0600
+++ b/pam-sober/src/ffi.rs	Mon Sep 25 23:42:35 2017 -0600
@@ -1,4 +1,4 @@
-use pam::module::{PamHandleT};
+use pam::module::{PamHandle};
 use pam::constants::{PamFlag, PamResultCode, PAM_SILENT};
 use std::ffi::CStr;
 use std::os::raw::{c_char, c_int};
@@ -17,7 +17,7 @@
 
 #[no_mangle]
 pub extern "C" fn pam_sm_acct_mgmt(
-	pamh: &PamHandleT,
+	pamh: &PamHandle,
 	flags: PamFlag,
 	argc: c_int,
 	argv: *const *const c_char,
@@ -29,7 +29,7 @@
 
 #[no_mangle]
 pub extern "C" fn pam_sm_authenticate(
-	pamh: &PamHandleT,
+	pamh: &PamHandle,
 	flags: PamFlag,
 	argc: c_int,
 	argv: *const *const c_char,
@@ -41,7 +41,7 @@
 
 #[no_mangle]
 pub extern "C" fn pam_sm_chauthtok(
-	_: &PamHandleT,
+	_: &PamHandle,
 	_: PamFlag,
 	_: c_int,
 	_: *const *const c_char,
@@ -51,7 +51,7 @@
 
 #[no_mangle]
 pub extern "C" fn pam_sm_close_session(
-	_: &PamHandleT,
+	_: &PamHandle,
 	_: PamFlag,
 	_: c_int,
 	_: *const *const c_char,
@@ -61,7 +61,7 @@
 
 #[no_mangle]
 pub extern "C" fn pam_sm_open_session(
-	_: &PamHandleT,
+	_: &PamHandle,
 	_: PamFlag,
 	_: c_int,
 	_: *const *const c_char,
@@ -71,7 +71,7 @@
 
 #[no_mangle]
 pub extern "C" fn pam_sm_setcred(
-	pamh: &PamHandleT,
+	pamh: &PamHandle,
 	flags: PamFlag,
 	argc: c_int,
 	argv: *const *const c_char,