1mod 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))]
15mod test_aio;
16#[cfg(not(any(
17 target_os = "redox",
18 target_os = "fuchsia",
19 target_os = "haiku"
20)))]
21mod test_ioctl;
22#[cfg(not(target_os = "redox"))]
23mod test_mman;
24#[cfg(not(target_os = "redox"))]
25mod test_select;
26#[cfg(target_os = "linux")]
27mod test_signalfd;
28#[cfg(not(any(target_os = "redox", target_os = "haiku")))]
29mod test_socket;
30#[cfg(not(any(target_os = "redox")))]
31mod test_sockopt;
32mod test_stat;
33#[cfg(any(target_os = "android", target_os = "linux"))]
34mod test_sysinfo;
35#[cfg(not(any(
36 target_os = "redox",
37 target_os = "fuchsia",
38 target_os = "haiku"
39)))]
40mod test_termios;
41mod test_uio;
42mod test_wait;
43
44#[cfg(any(target_os = "android", target_os = "linux"))]
45mod test_epoll;
46#[cfg(target_os = "linux")]
47mod test_inotify;
48mod 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))]
58mod test_ptrace;
59#[cfg(any(target_os = "android", target_os = "linux"))]
60mod test_timerfd;
61