diff options
| author | Alex Newman <posix4e@gmail.com> | 2015-06-30 20:37:11 -0700 |
|---|---|---|
| committer | Alex Newman <posix4e@gmail.com> | 2015-07-01 19:09:14 -0700 |
| commit | 0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22 (patch) | |
| tree | 478355371ea4647da904962c0561350b029ae29c /src/libstd/sys/unix/thread.rs | |
| parent | d2cf9f9632746701f72ded3a50de2c5d8e05b1b5 (diff) | |
| download | rust-0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22.tar.gz rust-0b7c4f57f6ba59dabe4db2808fe45e8bd8bbce22.zip | |
Add netbsd amd64 support
Diffstat (limited to 'src/libstd/sys/unix/thread.rs')
| -rw-r--r-- | src/libstd/sys/unix/thread.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libstd/sys/unix/thread.rs b/src/libstd/sys/unix/thread.rs index bb0e12e8df8..17804c8d81f 100644 --- a/src/libstd/sys/unix/thread.rs +++ b/src/libstd/sys/unix/thread.rs @@ -105,6 +105,7 @@ impl Thread { #[cfg(any(target_os = "freebsd", target_os = "dragonfly", target_os = "bitrig", + target_os = "netbsd", target_os = "openbsd"))] pub fn set_name(name: &str) { extern { @@ -162,6 +163,7 @@ impl Drop for Thread { #[cfg(all(not(target_os = "linux"), not(target_os = "macos"), not(target_os = "bitrig"), + not(target_os = "netbsd"), not(target_os = "openbsd")))] pub mod guard { pub unsafe fn current() -> usize { 0 } @@ -173,6 +175,7 @@ pub mod guard { #[cfg(any(target_os = "linux", target_os = "macos", target_os = "bitrig", + target_os = "netbsd", target_os = "openbsd"))] #[allow(unused_imports)] pub mod guard { @@ -193,6 +196,7 @@ pub mod guard { #[cfg(any(target_os = "macos", target_os = "bitrig", + target_os = "netbsd", target_os = "openbsd"))] unsafe fn get_stack_start() -> *mut libc::c_void { current() as *mut libc::c_void @@ -258,7 +262,7 @@ pub mod guard { pthread_get_stacksize_np(pthread_self())) as usize } - #[cfg(any(target_os = "openbsd", target_os = "bitrig"))] + #[cfg(any(target_os = "openbsd", target_os = "netbsd", target_os = "bitrig"))] pub unsafe fn current() -> usize { #[repr(C)] struct stack_t { |
