[PATCH 4/6]: msvcp110: Add tr2_sys__Stat implementation and test.(try 2)
Piotr Caban
piotr.caban at gmail.com
Fri Jul 3 05:56:50 CDT 2015
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
More information about the wine-devel
mailing list