From 39d3e32a507a26922860ac6be5d76e12a86abedf Mon Sep 17 00:00:00 2001 From: jam1garner <8260240+jam1garner@users.noreply.github.com> Date: Fri, 17 Sep 2021 13:48:32 -0400 Subject: [PATCH] Change pathconf/fpathconf wrapper to return c_long --- vm/src/stdlib/os.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vm/src/stdlib/os.rs b/vm/src/stdlib/os.rs index 1452e0f1f1..e24c727a23 100644 --- a/vm/src/stdlib/os.rs +++ b/vm/src/stdlib/os.rs @@ -1912,7 +1912,7 @@ mod _os { path: PathOrFd, ConfName(name): ConfName, vm: &VirtualMachine, - ) -> PyResult> { + ) -> PyResult> { use nix::errno::{self, Errno}; Errno::clear(); @@ -1932,13 +1932,13 @@ mod _os { Err(io::Error::from(Errno::last()).into_pyexception(vm)) } } else { - Ok(Some(raw as i64)) + Ok(Some(raw)) } } #[cfg(unix)] #[pyfunction] - fn fpathconf(fd: i32, name: ConfName, vm: &VirtualMachine) -> PyResult> { + fn fpathconf(fd: i32, name: ConfName, vm: &VirtualMachine) -> PyResult> { pathconf(PathOrFd::Fd(fd), name, vm) }