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 {
1906
1906
}
1907
1907
}
1908
1908
}
1909
-
1910
-
1911
- #[ cfg( test) ]
1912
- mod test {
1913
- use super :: * ;
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