@@ -47,13 +47,6 @@ pub mod module {
4747 } ;
4848 use strum_macros:: { EnumIter , EnumString } ;
4949
50- #[ cfg( target_os = "android" ) ]
51- #[ pyattr]
52- use libc:: {
53- F_OK , O_CLOEXEC , O_DIRECTORY , O_NOFOLLOW , O_NONBLOCK , PRIO_PGRP , PRIO_PROCESS , PRIO_USER ,
54- R_OK , RTLD_GLOBAL , RTLD_LAZY , RTLD_LOCAL , RTLD_NOW , W_OK , WCONTINUED , WUNTRACED , X_OK ,
55- } ;
56-
5750 #[ cfg( target_os = "freebsd" ) ]
5851 #[ pyattr]
5952 use libc:: { MFD_HUGE_MASK , SF_MNOWAIT , SF_NOCACHE , SF_NODISKIO , SF_SYNC } ;
@@ -79,6 +72,14 @@ pub mod module {
7972 SPLICE_F_NONBLOCK ,
8073 } ;
8174
75+ #[ cfg( any( target_os = "android" , unix) ) ]
76+ #[ pyattr]
77+ use libc:: {
78+ F_OK , O_CLOEXEC , O_DIRECTORY , O_NOFOLLOW , O_NONBLOCK , PRIO_PGRP , PRIO_PROCESS , PRIO_USER ,
79+ R_OK , RTLD_GLOBAL , RTLD_LAZY , RTLD_LOCAL , RTLD_NOW , W_OK , WCONTINUED , WNOHANG , WUNTRACED ,
80+ X_OK ,
81+ } ;
82+
8283 #[ cfg( any( target_os = "macos" , target_os = "redox" ) ) ]
8384 #[ pyattr]
8485 use libc:: O_SYMLINK ;
@@ -217,10 +218,6 @@ pub mod module {
217218 ) ) ]
218219 #[ pyattr]
219220 use libc:: { O_ASYNC , WEXITED , WNOWAIT , WSTOPPED } ;
220-
221- #[ pyattr]
222- use libc:: WNOHANG ;
223-
224221 #[ pyattr]
225222 const EX_OK : i8 = exitcode:: OK as i8 ;
226223
0 commit comments