1 mod test_signal; 2 3 // NOTE: DragonFly lacks a kernel-level implementation of Posix AIO as of 4 // this writing. There is an user-level implementation, but whether aio 5 // works or not heavily depends on which pthread implementation is chosen 6 // by the user at link time. For this reason we do not want to run aio test 7 // cases on DragonFly. 8 #[cfg(any(target_os = "freebsd", 9 target_os = "ios", 10 target_os = "linux", 11 target_os = "macos", 12 target_os = "netbsd"))] 13 mod test_aio; 14 #[cfg(target_os = "linux")] 15 mod test_signalfd; 16 #[cfg(not(target_os = "redox"))] 17 mod test_socket; 18 #[cfg(not(target_os = "redox"))] 19 mod test_sockopt; 20 #[cfg(not(target_os = "redox"))] 21 mod test_select; 22 #[cfg(any(target_os = "android", target_os = "linux"))] 23 mod test_sysinfo; 24 #[cfg(not(any(target_os = "redox", target_os = "fuchsia")))] 25 mod test_termios; 26 #[cfg(not(any(target_os = "redox", target_os = "fuchsia")))] 27 mod test_ioctl; 28 mod test_wait; 29 mod test_uio; 30 31 #[cfg(target_os = "linux")] 32 mod test_epoll; 33 #[cfg(target_os = "linux")] 34 mod test_inotify; 35 mod test_pthread; 36 #[cfg(any(target_os = "android", 37 target_os = "dragonfly", 38 target_os = "freebsd", 39 target_os = "linux", 40 target_os = "macos", 41 target_os = "netbsd", 42 target_os = "openbsd"))] 43 mod test_ptrace; 44 #[cfg(any(target_os = "android", target_os = "linux"))] 45 mod test_timerfd; 46