Fix struct passwd and _SC_GETPW_R_SIZE_MAX for DragonFly

This commit is contained in:
Michael Neumann 2015-02-07 12:04:36 +01:00
parent e62fec36b9
commit 859f4d9f16

View File

@ -72,7 +72,8 @@ pub const WNOHANG: libc::c_int = 1;
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 70; pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 70;
#[cfg(any(target_os = "macos", #[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; pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 71;
#[cfg(target_os = "openbsd")] #[cfg(target_os = "openbsd")]
pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 101; pub const _SC_GETPW_R_SIZE_MAX: libc::c_int = 101;
@ -94,6 +95,7 @@ pub struct passwd {
#[repr(C)] #[repr(C)]
#[cfg(any(target_os = "macos", #[cfg(any(target_os = "macos",
target_os = "freebsd", target_os = "freebsd",
target_os = "dragonfly",
target_os = "openbsd"))] target_os = "openbsd"))]
pub struct passwd { pub struct passwd {
pub pw_name: *mut libc::c_char, pub pw_name: *mut libc::c_char,