@@ -61,7 +61,22 @@ pub fn decode_error_kind(errno: i32) -> ErrorKind {
6161 c:: ERROR_FILE_NOT_FOUND => return ErrorKind :: NotFound ,
6262 c:: ERROR_PATH_NOT_FOUND => return ErrorKind :: NotFound ,
6363 c:: ERROR_NO_DATA => return ErrorKind :: BrokenPipe ,
64+ c:: ERROR_SEM_TIMEOUT => return ErrorKind :: TimedOut ,
65+ c:: WAIT_TIMEOUT => return ErrorKind :: TimedOut ,
66+ c:: ERROR_DRIVER_CANCEL_TIMEOUT => return ErrorKind :: TimedOut ,
6467 c:: ERROR_OPERATION_ABORTED => return ErrorKind :: TimedOut ,
68+ c:: ERROR_SERVICE_REQUEST_TIMEOUT => return ErrorKind :: TimedOut ,
69+ c:: ERROR_COUNTER_TIMEOUT => return ErrorKind :: TimedOut ,
70+ c:: ERROR_TIMEOUT => return ErrorKind :: TimedOut ,
71+ c:: ERROR_RESOURCE_CALL_TIMED_OUT => return ErrorKind :: TimedOut ,
72+ c:: ERROR_CTX_MODEM_RESPONSE_TIMEOUT => return ErrorKind :: TimedOut ,
73+ c:: ERROR_CTX_CLIENT_QUERY_TIMEOUT => return ErrorKind :: TimedOut ,
74+ c:: FRS_ERR_SYSVOL_POPULATE_TIMEOUT => return ErrorKind :: TimedOut ,
75+ c:: ERROR_DS_TIMELIMIT_EXCEEDED => return ErrorKind :: TimedOut ,
76+ c:: DNS_ERROR_RECORD_TIMED_OUT => return ErrorKind :: TimedOut ,
77+ c:: ERROR_IPSEC_IKE_TIMED_OUT => return ErrorKind :: TimedOut ,
78+ c:: ERROR_RUNLEVEL_SWITCH_TIMEOUT => return ErrorKind :: TimedOut ,
79+ c:: ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT => return ErrorKind :: TimedOut ,
6580 _ => { }
6681 }
6782
0 commit comments