--- trunk/reactos/subsys/system/cmd/copy.c 2005-07-15 13:51:38 UTC (rev 16574)
+++ trunk/reactos/subsys/system/cmd/copy.c 2005-07-15 14:12:48 UTC (rev 16575)
@@ -72,6 +72,7 @@
{
LoadString(CMD_ModuleHandle, STRING_COPY_ERROR1, szMsg, RC_STRING_MAX_SIZE);
ConOutPrintf(szMsg, source);
+ nErrorLevel = 1;
return 0;
}
@@ -102,6 +103,7 @@
ConOutPrintf(szMsg, source);
CloseHandle (hFileSrc);
+ nErrorLevel = 1;
return 0;
}
@@ -182,6 +184,7 @@
free (buffer);
CloseHandle (hFileDest);
CloseHandle (hFileSrc);
+ nErrorLevel = 1;
return 0;
}
}
@@ -266,6 +269,8 @@
return 0;
}
+ nErrorLevel = 0;
+
/* Get the envor value if it exists */
evar = malloc(512);
size = GetEnvironmentVariable (_T("COPYCMD"), evar, 512);
@@ -710,6 +715,7 @@
/* print out the error message */
LoadString(CMD_ModuleHandle, STRING_COPY_ERROR3, szMsg, RC_STRING_MAX_SIZE);
ConOutPrintf(szMsg);
+ nErrorLevel = 1;
}
/* Loop through all wildcard files */