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