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 {
1907
1907
}
1908
1908
}
1909
1909
}
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