From 9f0970257c29ab8ae712de69a63d2723ab5d3f35 Mon Sep 17 00:00:00 2001 From: Arcterus Date: Mon, 16 Jun 2014 14:53:33 -0700 Subject: [PATCH] id: fix on Macs --- id/id.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/id/id.rs b/id/id.rs index 4bd97943a..0174e7c15 100644 --- a/id/id.rs +++ b/id/id.rs @@ -260,7 +260,7 @@ fn pretty(possible_pw: Option) { #[cfg(target_os = "macos")] fn pline(possible_pw: Option) { let pw = if possible_pw.is_none() { - unsafe { read(getpwuid(getuid() as i32)) } + unsafe { read(getpwuid(getuid())) } } else { possible_pw.unwrap() }; @@ -273,7 +273,7 @@ fn pline(possible_pw: Option) { let pw_shell = unsafe { from_c_str(pw.pw_shell) }; println!( - "{:s}:{:s}:{:d}:{:d}:{:s}:{:d}:{:d}:{:s}:{:s}:{:s}", + "{:s}:{:s}:{:u}:{:u}:{:s}:{:d}:{:d}:{:s}:{:s}:{:s}", pw_name, pw_passwd, pw.pw_uid,