From 859f4d9f16097adb83d7ac34c1865c04957c907f Mon Sep 17 00:00:00 2001 From: Michael Neumann Date: Sat, 7 Feb 2015 12:04:36 +0100 Subject: [PATCH] Fix struct passwd and _SC_GETPW_R_SIZE_MAX for DragonFly --- src/libstd/sys/unix/c.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libstd/sys/unix/c.rs b/src/libstd/sys/unix/c.rs index 22194145252ee..c27dbf6734aca 100644 --- a/src/libstd/sys/unix/c.rs +++ b/src/libstd/sys/unix/c.rs @@ -72,7 +72,8 @@ pub const WNOHANG: libc::c_int = 1; #[cfg(target_os = "linux")] pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 70; #[cfg(any(target_os = "macos", - target_os = "freebsd"))] + target_os = "freebsd", + target_os = "dragonfly"))] pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 71; #[cfg(target_os = "openbsd")] pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 101; @@ -94,6 +95,7 @@ pub struct passwd { #[repr(C)] #[cfg(any(target_os = "macos", target_os = "freebsd", + target_os = "dragonfly", target_os = "openbsd"))] pub struct passwd { pub pw_name: *mut libc::c_char,