@@ -56,26 +56,6 @@ const _SC_CLK_TCK: c::c_int = 6;
5656#[ cfg( target_os = "linux" ) ]
5757const _SC_CLK_TCK: c:: c_int = 2 ;
5858
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-
7959#[ cfg( feature = "param" ) ]
8060#[ inline]
8161pub ( crate ) fn page_size ( ) -> usize {
@@ -191,3 +171,28 @@ pub(crate) fn entry() -> usize {
191171pub ( crate ) fn random ( ) -> * const [ u8 ; 16 ] {
192172 unsafe { getauxval ( AT_RANDOM ) as * const [ u8 ; 16 ] }
193173}
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