diff --git a/src/unix/bsd/mod.rs b/src/unix/bsd/mod.rs
index 51157ed639bb629a1ad32b45a6733be71eec79f7..b04b15fe94b5abb52eab51d636c3904b7fa5f87d 100644
--- a/src/unix/bsd/mod.rs
+++ b/src/unix/bsd/mod.rs
@@ -392,6 +392,7 @@ extern {
     pub fn if_freenameindex(ptr: *mut if_nameindex);
     pub fn getdomainname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
     pub fn setdomainname(name: *const ::c_char, len: ::size_t) -> ::c_int;
+    pub fn gethostname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
     pub fn getpeereid(socket: ::c_int,
                       euid: *mut ::uid_t,
                       egid: *mut ::gid_t) -> ::c_int;