@@ -56,26 +56,6 @@ const _SC_CLK_TCK: c::c_int = 6;
56
56
#[ cfg( target_os = "linux" ) ]
57
57
const _SC_CLK_TCK: c:: c_int = 2 ;
58
58
59
- #[ test]
60
- fn test_abi ( ) {
61
- const_assert_eq ! ( self :: _SC_PAGESIZE, :: libc:: _SC_PAGESIZE) ;
62
- const_assert_eq ! ( self :: _SC_CLK_TCK, :: libc:: _SC_CLK_TCK) ;
63
- const_assert_eq ! ( self :: AT_HWCAP , :: libc:: AT_HWCAP ) ;
64
- const_assert_eq ! ( self :: AT_HWCAP2 , :: libc:: AT_HWCAP2 ) ;
65
- const_assert_eq ! ( self :: AT_EXECFN , :: libc:: AT_EXECFN ) ;
66
- const_assert_eq ! ( self :: AT_SECURE , :: libc:: AT_SECURE ) ;
67
- const_assert_eq ! ( self :: AT_SYSINFO_EHDR , :: libc:: AT_SYSINFO_EHDR ) ;
68
- const_assert_eq ! ( self :: AT_MINSIGSTKSZ , :: libc:: AT_MINSIGSTKSZ ) ;
69
- #[ cfg( feature = "runtime" ) ]
70
- const_assert_eq ! ( self :: AT_PHDR , :: libc:: AT_PHDR ) ;
71
- #[ cfg( feature = "runtime" ) ]
72
- const_assert_eq ! ( self :: AT_PHNUM , :: libc:: AT_PHNUM ) ;
73
- #[ cfg( feature = "runtime" ) ]
74
- const_assert_eq ! ( self :: AT_ENTRY , :: libc:: AT_ENTRY ) ;
75
- #[ cfg( feature = "runtime" ) ]
76
- const_assert_eq ! ( self :: AT_RANDOM , :: libc:: AT_RANDOM ) ;
77
- }
78
-
79
59
#[ cfg( feature = "param" ) ]
80
60
#[ inline]
81
61
pub ( crate ) fn page_size ( ) -> usize {
@@ -191,3 +171,28 @@ pub(crate) fn entry() -> usize {
191
171
pub ( crate ) fn random ( ) -> * const [ u8 ; 16 ] {
192
172
unsafe { getauxval ( AT_RANDOM ) as * const [ u8 ; 16 ] }
193
173
}
174
+
175
+ #[ cfg( test) ]
176
+ mod tests {
177
+ use super :: * ;
178
+
179
+ #[ test]
180
+ fn test_abi ( ) {
181
+ const_assert_eq ! ( self :: _SC_PAGESIZE, :: libc:: _SC_PAGESIZE) ;
182
+ const_assert_eq ! ( self :: _SC_CLK_TCK, :: libc:: _SC_CLK_TCK) ;
183
+ const_assert_eq ! ( self :: AT_HWCAP , :: libc:: AT_HWCAP ) ;
184
+ const_assert_eq ! ( self :: AT_HWCAP2 , :: libc:: AT_HWCAP2 ) ;
185
+ const_assert_eq ! ( self :: AT_EXECFN , :: libc:: AT_EXECFN ) ;
186
+ const_assert_eq ! ( self :: AT_SECURE , :: libc:: AT_SECURE ) ;
187
+ const_assert_eq ! ( self :: AT_SYSINFO_EHDR , :: libc:: AT_SYSINFO_EHDR ) ;
188
+ const_assert_eq ! ( self :: AT_MINSIGSTKSZ , :: libc:: AT_MINSIGSTKSZ ) ;
189
+ #[ cfg( feature = "runtime" ) ]
190
+ const_assert_eq ! ( self :: AT_PHDR , :: libc:: AT_PHDR ) ;
191
+ #[ cfg( feature = "runtime" ) ]
192
+ const_assert_eq ! ( self :: AT_PHNUM , :: libc:: AT_PHNUM ) ;
193
+ #[ cfg( feature = "runtime" ) ]
194
+ const_assert_eq ! ( self :: AT_ENTRY , :: libc:: AT_ENTRY ) ;
195
+ #[ cfg( feature = "runtime" ) ]
196
+ const_assert_eq ! ( self :: AT_RANDOM , :: libc:: AT_RANDOM ) ;
197
+ }
198
+ }
0 commit comments