| mod test_signal; |
| |
| // NOTE: DragonFly lacks a kernel-level implementation of Posix AIO as of |
| // this writing. There is an user-level implementation, but whether aio |
| // works or not heavily depends on which pthread implementation is chosen |
| // by the user at link time. For this reason we do not want to run aio test |
| // cases on DragonFly. |
| #[cfg(any( |
| target_os = "freebsd", |
| target_os = "ios", |
| all(target_os = "linux", not(target_env = "uclibc")), |
| target_os = "macos", |
| target_os = "netbsd" |
| ))] |
| mod test_aio; |
| #[cfg(not(any( |
| target_os = "redox", |
| target_os = "fuchsia", |
| target_os = "haiku" |
| )))] |
| mod test_ioctl; |
| #[cfg(not(target_os = "redox"))] |
| mod test_mman; |
| #[cfg(not(target_os = "redox"))] |
| mod test_select; |
| #[cfg(target_os = "linux")] |
| mod test_signalfd; |
| #[cfg(not(any(target_os = "redox", target_os = "haiku")))] |
| mod test_socket; |
| #[cfg(not(any(target_os = "redox")))] |
| mod test_sockopt; |
| mod test_stat; |
| #[cfg(any(target_os = "android", target_os = "linux"))] |
| mod test_sysinfo; |
| #[cfg(not(any( |
| target_os = "redox", |
| target_os = "fuchsia", |
| target_os = "haiku" |
| )))] |
| mod test_termios; |
| mod test_uio; |
| mod test_wait; |
| |
| #[cfg(any(target_os = "android", target_os = "linux"))] |
| mod test_epoll; |
| #[cfg(target_os = "linux")] |
| mod test_inotify; |
| mod test_pthread; |
| #[cfg(any( |
| target_os = "android", |
| target_os = "dragonfly", |
| target_os = "freebsd", |
| target_os = "linux", |
| target_os = "macos", |
| target_os = "netbsd", |
| target_os = "openbsd" |
| ))] |
| mod test_ptrace; |
| #[cfg(any(target_os = "android", target_os = "linux"))] |
| mod test_timerfd; |