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