3 Jul
2015
3 Jul
'15
10:56 a.m.
On 07/03/15 05:59, YongHaoHu wrote:
+static file_type stat_set_error(int *err_code) +{ + file_type ret; + + switch(GetLastError()) { + case ERROR_FILE_NOT_FOUND: + case ERROR_BAD_NETPATH: + case ERROR_INVALID_NAME: + case ERROR_BAD_PATHNAME: + case ERROR_PATH_NOT_FOUND: + ret = file_not_found; + *err_code = ERROR_SUCCESS; + break; + case ERROR_SUCCESS: + ret = regular_file; + *err_code = ERROR_SUCCESS; + break; Why are you handling ERROR_SUCCESS here? stat_set_error function is only called in case of error.
Are you planning to reuse this function somewhere else? If not it might be part of tr2_sys__Stat function. Thanks, Piotr