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( 9 target_os = "freebsd", 10 target_os = "ios", 11 all(target_os = "linux", not(target_env = "uclibc")), 12 target_os = "macos", 13 target_os = "netbsd" 14 ))] 15 mod test_aio; 16 #[cfg(not(any( 17 target_os = "redox", 18 target_os = "fuchsia", 19 target_os = "haiku" 20 )))] 21 mod test_ioctl; 22 #[cfg(not(target_os = "redox"))] 23 mod test_mman; 24 #[cfg(not(target_os = "redox"))] 25 mod test_select; 26 #[cfg(target_os = "linux")] 27 mod test_signalfd; 28 #[cfg(not(any(target_os = "redox", target_os = "haiku")))] 29 mod test_socket; 30 #[cfg(not(any(target_os = "redox")))] 31 mod test_sockopt; 32 mod test_stat; 33 #[cfg(any(target_os = "android", target_os = "linux"))] 34 mod test_sysinfo; 35 #[cfg(not(any( 36 target_os = "redox", 37 target_os = "fuchsia", 38 target_os = "haiku" 39 )))] 40 mod test_termios; 41 mod test_uio; 42 mod test_wait; 43 44 #[cfg(any(target_os = "android", target_os = "linux"))] 45 mod test_epoll; 46 #[cfg(target_os = "linux")] 47 mod test_inotify; 48 mod test_pthread; 49 #[cfg(any( 50 target_os = "android", 51 target_os = "dragonfly", 52 target_os = "freebsd", 53 target_os = "linux", 54 target_os = "macos", 55 target_os = "netbsd", 56 target_os = "openbsd" 57 ))] 58 mod test_ptrace; 59 #[cfg(any(target_os = "android", target_os = "linux"))] 60 mod test_timerfd; 61