| use nix::sys::pthread::*; | |
| #[cfg(any(target_env = "musl", target_os = "redox"))] | |
| #[test] | |
| fn test_pthread_self() { | |
| let tid = pthread_self(); | |
| assert!(!tid.is_null()); | |
| } | |
| #[cfg(not(any(target_env = "musl", target_os = "redox")))] | |
| #[test] | |
| fn test_pthread_self() { | |
| let tid = pthread_self(); | |
| assert_ne!(tid, 0); | |
| } | |
| #[test] | |
| #[cfg(not(target_os = "redox"))] | |
| fn test_pthread_kill_none() { | |
| pthread_kill(pthread_self(), None) | |
| .expect("Should be able to send signal to my thread."); | |
| } |