diff --git a/src/librustdoc/flock.rs b/src/librustdoc/flock.rs index 099be92374d..b08e9336fb7 100644 --- a/src/librustdoc/flock.rs +++ b/src/librustdoc/flock.rs @@ -64,7 +64,7 @@ mod imp { pub const F_SETLKW: libc::c_int = 13; } - #[cfg(any(target_os = "dragonfly", + #[cfg(any(target_os = "dragonfly", target_os = "bitrig", target_os = "openbsd"))] mod os { diff --git a/src/libstd/rtdeps.rs b/src/libstd/rtdeps.rs index a2f5e8680fd..96c4bcec853 100644 --- a/src/libstd/rtdeps.rs +++ b/src/libstd/rtdeps.rs @@ -39,7 +39,7 @@ extern {} #[link(name = "pthread")] extern {} -#[cfg(any(target_os = "dragonfly", +#[cfg(any(target_os = "dragonfly", target_os = "bitrig", target_os = "openbsd"))] #[link(name = "pthread")] diff --git a/src/libstd/sys/unix/fs.rs b/src/libstd/sys/unix/fs.rs index 9bde7ed9d7e..b53a480f853 100644 --- a/src/libstd/sys/unix/fs.rs +++ b/src/libstd/sys/unix/fs.rs @@ -292,29 +292,29 @@ fn mkstat(stat: &libc::stat) -> FileStat { fn mktime(secs: u64, nsecs: u64) -> u64 { secs * 1000 + nsecs / 1000000 } #[cfg(target_os = "bitrig")] - fn ctime(stat: &libc::stat) -> u64 { + fn ctime(stat: &libc::stat) -> u64 { mktime(stat.st_ctim.tv_sec as u64, stat.st_ctim.tv_nsec as u64) } #[cfg(not(target_os = "bitrig"))] - fn ctime(stat: &libc::stat) -> u64 { + fn ctime(stat: &libc::stat) -> u64 { mktime(stat.st_ctime as u64, stat.st_ctime_nsec as u64) } #[cfg(target_os = "bitrig")] - fn atime(stat: &libc::stat) -> u64 { + fn atime(stat: &libc::stat) -> u64 { mktime(stat.st_atim.tv_sec as u64, stat.st_atim.tv_nsec as u64) } #[cfg(not(target_os = "bitrig"))] - fn atime(stat: &libc::stat) -> u64 { + fn atime(stat: &libc::stat) -> u64 { mktime(stat.st_atime as u64, stat.st_atime_nsec as u64) } #[cfg(target_os = "bitrig")] - fn mtime(stat: &libc::stat) -> u64 { + fn mtime(stat: &libc::stat) -> u64 { mktime(stat.st_mtim.tv_sec as u64, stat.st_mtim.tv_nsec as u64) } #[cfg(not(target_os = "bitrig"))] - fn mtime(stat: &libc::stat) -> u64 { + fn mtime(stat: &libc::stat) -> u64 { mktime(stat.st_mtime as u64, stat.st_mtime_nsec as u64) } diff --git a/src/libstd/sys/unix/stack_overflow.rs b/src/libstd/sys/unix/stack_overflow.rs index efcb92e4826..04dd36a24ab 100644 --- a/src/libstd/sys/unix/stack_overflow.rs +++ b/src/libstd/sys/unix/stack_overflow.rs @@ -206,7 +206,7 @@ mod imp { } - #[cfg(any(target_os = "macos", + #[cfg(any(target_os = "macos", target_os = "bitrig", target_os = "openbsd"))] mod signal { diff --git a/src/libstd/sys/unix/thread.rs b/src/libstd/sys/unix/thread.rs index 2a9531fa528..ae9261d87c6 100644 --- a/src/libstd/sys/unix/thread.rs +++ b/src/libstd/sys/unix/thread.rs @@ -74,7 +74,7 @@ pub mod guard { static mut PAGE_SIZE: uint = 0; static mut GUARD_PAGE: uint = 0; - #[cfg(any(target_os = "macos", + #[cfg(any(target_os = "macos", target_os = "bitrig", target_os = "openbsd"))] unsafe fn get_stack_start() -> *mut libc::c_void { diff --git a/src/libstd/sys/unix/time.rs b/src/libstd/sys/unix/time.rs index 7016a700dd8..1104bc995c6 100644 --- a/src/libstd/sys/unix/time.rs +++ b/src/libstd/sys/unix/time.rs @@ -82,7 +82,7 @@ mod inner { // Apparently android provides this in some other library? // Bitrig's RT extensions are in the C library, not a separate librt // OpenBSD provide it via libc - #[cfg(not(any(target_os = "android", + #[cfg(not(any(target_os = "android", target_os = "bitrig", target_os = "openbsd")))] #[link(name = "rt")]