about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/sys/unix/c.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libstd/sys/unix/c.rs b/src/libstd/sys/unix/c.rs
index 22194145252..c27dbf6734a 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,