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