about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorVojtech Kral <vojtech@kral.hk>2015-01-27 16:00:26 +0100
committerVojtech Kral <vojtech@kral.hk>2015-01-27 16:00:26 +0100
commitc155208de42de5761231726e35614b4499b5a137 (patch)
tree2954b745c31b331bc50f13cefb8884181a042f8f /src/libstd/sys
parentec4981ece86769c768d61a914093a7a39192522c (diff)
downloadrust-c155208de42de5761231726e35614b4499b5a137.tar.gz
rust-c155208de42de5761231726e35614b4499b5a137.zip
Thread native name setting, fix #10302
Diffstat (limited to 'src/libstd/sys')
-rw-r--r--src/libstd/sys/unix/thread.rs4
-rw-r--r--src/libstd/sys/windows/thread.rs4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/sys/unix/thread.rs b/src/libstd/sys/unix/thread.rs
index 3c34e1f9dd4..1fba6bedc7c 100644
--- a/src/libstd/sys/unix/thread.rs
+++ b/src/libstd/sys/unix/thread.rs
@@ -223,9 +223,9 @@ pub unsafe fn set_name(name: &str) {
     pthread_set_name_np(pthread_self(), cname.as_ptr());
 }
 
-#[cfg(target_os = "macos")]
+#[cfg(any(target_os = "macos", target_os = "ios"))]
 pub unsafe fn set_name(name: &str) {
-    // pthread_setname_np() since OS X 10.6
+    // pthread_setname_np() since OS X 10.6 and iOS 3.2
     let cname = CString::from_slice(name.as_bytes());
     pthread_setname_np(cname.as_ptr());
 }
diff --git a/src/libstd/sys/windows/thread.rs b/src/libstd/sys/windows/thread.rs
index b6027ea2e7e..a94adcb3bc7 100644
--- a/src/libstd/sys/windows/thread.rs
+++ b/src/libstd/sys/windows/thread.rs
@@ -67,10 +67,10 @@ pub unsafe fn create(stack: uint, p: Thunk) -> rust_thread {
     return ret;
 }
 
-pub unsafe fn set_name(name: &str) {
+pub unsafe fn set_name(_name: &str) {
     // Windows threads are nameless
     // The names in MSVC debugger are obtained using a "magic" exception,
-    // which requires a use of C++ macros.
+    // which requires a use of MS C++ extensions.
     // See https://msdn.microsoft.com/en-us/library/xcb2z8hs.aspx
 }