File tree Expand file tree Collapse file tree 1 file changed +0
-320
lines changed Expand file tree Collapse file tree 1 file changed +0
-320
lines changed Original file line number Diff line number Diff line change @@ -1906,323 +1906,3 @@ mod consts {
19061906 }
19071907 }
19081908}
1909-
1910-
1911- #[ cfg( test) ]
1912- mod test {
1913- use super :: Errno :: * ;
1914- use nixtest:: assert_const_eq;
1915- use libc:: c_int;
1916-
1917- macro_rules! check_errno {
1918- ( $( $errno: ident) ,+) => { {
1919- $( assert_const_eq( stringify!( $errno) , $errno as c_int) ; ) +
1920- } } ;
1921- }
1922-
1923- #[ test]
1924- pub fn test_errno_values ( ) {
1925- check_errno ! (
1926- EPERM ,
1927- ENOENT ,
1928- ESRCH ,
1929- EINTR ,
1930- EIO ,
1931- ENXIO ,
1932- E2BIG ,
1933- ENOEXEC ,
1934- EBADF ,
1935- ECHILD ,
1936- EAGAIN ,
1937- ENOMEM ,
1938- EACCES ,
1939- EFAULT ,
1940- ENOTBLK ,
1941- EBUSY ,
1942- EEXIST ,
1943- EXDEV ,
1944- ENODEV ,
1945- ENOTDIR ,
1946- EISDIR ,
1947- EINVAL ,
1948- ENFILE ,
1949- EMFILE ,
1950- ENOTTY ,
1951- ETXTBSY ,
1952- EFBIG ,
1953- ENOSPC ,
1954- ESPIPE ,
1955- EROFS ,
1956- EMLINK ,
1957- EPIPE ,
1958- EDOM ,
1959- ERANGE ,
1960- EDEADLK ,
1961- ENAMETOOLONG ,
1962- ENOLCK ,
1963- ENOSYS ,
1964- ENOTEMPTY ,
1965- ELOOP ,
1966- ENOMSG ,
1967- EIDRM ) ;
1968-
1969- check_errno ! (
1970- EINPROGRESS ,
1971- EALREADY ,
1972- ENOTSOCK ,
1973- EDESTADDRREQ ,
1974- EMSGSIZE ,
1975- EPROTOTYPE ,
1976- ENOPROTOOPT ,
1977- EPROTONOSUPPORT ,
1978- ESOCKTNOSUPPORT ,
1979- EPFNOSUPPORT ,
1980- EAFNOSUPPORT ,
1981- EADDRINUSE ,
1982- EADDRNOTAVAIL ,
1983- ENETDOWN ,
1984- ENETUNREACH ,
1985- ENETRESET ,
1986- ECONNABORTED ,
1987- ECONNRESET ,
1988- ENOBUFS ,
1989- EISCONN ,
1990- ENOTCONN ,
1991- ESHUTDOWN ,
1992- ETOOMANYREFS ,
1993- ETIMEDOUT ,
1994- ECONNREFUSED ,
1995- EHOSTDOWN ,
1996- EHOSTUNREACH ) ;
1997- }
1998-
1999- #[ test]
2000- #[ cfg( any( target_os = "linux" , target_os = "android" ) ) ]
2001- pub fn test_linux_errnos ( ) {
2002- check_errno ! (
2003- ECHRNG ,
2004- EL2NSYNC ,
2005- EL3HLT ,
2006- EL3RST ,
2007- ELNRNG ,
2008- EUNATCH ,
2009- ENOCSI ,
2010- EL2HLT ,
2011- EBADE ,
2012- EBADR ,
2013- EXFULL ,
2014- ENOANO ,
2015- EBADRQC ,
2016- EBADSLT ,
2017- EBFONT ,
2018- ENOSTR ,
2019- ENODATA ,
2020- ETIME ,
2021- ENOSR ,
2022- ENONET ,
2023- ENOPKG ,
2024- EREMOTE ,
2025- ENOLINK ,
2026- EADV ,
2027- ESRMNT ,
2028- ECOMM ,
2029- EPROTO ,
2030- EMULTIHOP ,
2031- EDOTDOT ,
2032- EBADMSG ,
2033- EOVERFLOW ,
2034- ENOTUNIQ ,
2035- EBADFD ,
2036- EREMCHG ,
2037- ELIBACC ,
2038- ELIBBAD ,
2039- ELIBSCN ,
2040- ELIBMAX ,
2041- ELIBEXEC ,
2042- EILSEQ ,
2043- ERESTART ,
2044- ESTRPIPE ,
2045- EUSERS ,
2046- EOPNOTSUPP ,
2047- ESTALE ,
2048- EUCLEAN ,
2049- ENOTNAM ,
2050- ENAVAIL ,
2051- EISNAM ,
2052- EREMOTEIO ,
2053- EDQUOT ,
2054- ENOMEDIUM ,
2055- EMEDIUMTYPE ,
2056- ECANCELED ,
2057- ENOKEY ,
2058- EKEYEXPIRED ,
2059- EKEYREVOKED ,
2060- EKEYREJECTED ,
2061- EOWNERDEAD ,
2062- ENOTRECOVERABLE ) ;
2063- }
2064-
2065- #[ test]
2066- #[ cfg( all( target_os = "linux" , not( target_arch = "mips" ) ) ) ]
2067- pub fn test_linux_not_android_errnos ( ) {
2068- check_errno ! (
2069- ERFKILL /*,
2070- EHWPOISON */ ) ;
2071- }
2072-
2073- #[ test]
2074- #[ cfg( target_os = "freebsd" ) ]
2075- pub fn test_freebsd_errnos ( ) {
2076- check_errno ! (
2077- EDOOFUS ,
2078- EMULTIHOP ,
2079- ENOLINK ,
2080- ENOTCAPABLE ,
2081- ECAPMODE ,
2082- ENEEDAUTH ,
2083- EOVERFLOW ,
2084- EILSEQ ,
2085- ENOATTR ,
2086- EBADMSG ,
2087- EPROTO ,
2088- ENOTRECOVERABLE ,
2089- EOWNERDEAD ,
2090- ENOTSUP ,
2091- EPROCLIM ,
2092- EUSERS ,
2093- EDQUOT ,
2094- ESTALE ,
2095- EREMOTE ,
2096- EBADRPC ,
2097- ERPCMISMATCH ,
2098- EPROGUNAVAIL ,
2099- EPROGMISMATCH ,
2100- EPROCUNAVAIL ,
2101- EAUTH ) ;
2102- }
2103-
2104- #[ test]
2105- #[ cfg( target_os = "dragonfly" ) ]
2106- pub fn test_dragonfly_errnos ( ) {
2107- check_errno ! (
2108- EDOOFUS ,
2109- EMULTIHOP ,
2110- ENOLINK ,
2111- ENEEDAUTH ,
2112- EOVERFLOW ,
2113- EILSEQ ,
2114- ENOATTR ,
2115- EBADMSG ,
2116- EPROTO ,
2117- ENOTSUP ,
2118- EPROCLIM ,
2119- EUSERS ,
2120- EDQUOT ,
2121- ESTALE ,
2122- EREMOTE ,
2123- EBADRPC ,
2124- ERPCMISMATCH ,
2125- EPROGUNAVAIL ,
2126- EPROGMISMATCH ,
2127- EPROCUNAVAIL ,
2128- EAUTH ) ;
2129- }
2130-
2131- #[ test]
2132- #[ cfg( target_os = "openbsd" ) ]
2133- pub fn test_openbsd_errnos ( ) {
2134- check_errno ! (
2135- EADDRINUSE ,
2136- EADDRNOTAVAIL ,
2137- EAFNOSUPPORT ,
2138- EALREADY ,
2139- EAUTH ,
2140- EBADRPC ,
2141- ECANCELED ,
2142- ECONNABORTED ,
2143- ECONNREFUSED ,
2144- ECONNRESET ,
2145- EDESTADDRREQ ,
2146- EDQUOT ,
2147- EFTYPE ,
2148- EHOSTDOWN ,
2149- EHOSTUNREACH ,
2150- EILSEQ ,
2151- EINPROGRESS ,
2152- EIPSEC ,
2153- EISCONN ,
2154- EMEDIUMTYPE ,
2155- EMSGSIZE ,
2156- ENEEDAUTH ,
2157- ENETDOWN ,
2158- ENETRESET ,
2159- ENETUNREACH ,
2160- ENOATTR ,
2161- ENOBUFS ,
2162- ENOMEDIUM ,
2163- ENOPROTOOPT ,
2164- ENOTCONN ,
2165- ENOTSOCK ,
2166- ENOTSUP ,
2167- EOPNOTSUPP ,
2168- EOVERFLOW ,
2169- EPFNOSUPPORT ,
2170- EPROCLIM ,
2171- EPROCUNAVAIL ,
2172- EPROGMISMATCH ,
2173- EPROGUNAVAIL ,
2174- EPROTONOSUPPORT ,
2175- EPROTOTYPE ,
2176- EREMOTE ,
2177- ESHUTDOWN ,
2178- ESOCKTNOSUPPORT ,
2179- ESTALE ,
2180- ETIMEDOUT ,
2181- ETOOMANYREFS ,
2182- EUSERS ) ;
2183- }
2184-
2185- #[ test]
2186- #[ cfg( any( target_os = "macos" , target_os = "ios" ) ) ]
2187- pub fn test_darwin_errnos ( ) {
2188- check_errno ! (
2189- ENOTSUP ,
2190- EPROCLIM ,
2191- EUSERS ,
2192- EDQUOT ,
2193- ESTALE ,
2194- EREMOTE ,
2195- EBADRPC ,
2196- ERPCMISMATCH ,
2197- EPROGUNAVAIL ,
2198- EPROGMISMATCH ,
2199- EPROCUNAVAIL ,
2200- EFTYPE ,
2201- EAUTH ,
2202- ENEEDAUTH ,
2203- EPWROFF ,
2204- EDEVERR ,
2205- EOVERFLOW ,
2206- EBADEXEC ,
2207- EBADARCH ,
2208- ESHLIBVERS ,
2209- EBADMACHO ,
2210- ECANCELED ,
2211- EILSEQ ,
2212- ENOATTR ,
2213- EBADMSG ,
2214- EMULTIHOP ,
2215- ENODATA ,
2216- ENOLINK ,
2217- ENOSR ,
2218- ENOSTR ,
2219- EPROTO ,
2220- ETIME ,
2221- EOPNOTSUPP ,
2222- ENOPOLICY ,
2223- ENOTRECOVERABLE ,
2224- EOWNERDEAD ,
2225- EQFULL
2226- ) ;
2227- }
2228- }
You can’t perform that action at this time.
0 commit comments