Set right %ERRORLEVEL% value, fixing end of line for /? after implement
of page break.
Modified: trunk/reactos/subsys/system/cmd/En.rc
Modified: trunk/reactos/subsys/system/cmd/label.c
_____
Modified: trunk/reactos/subsys/system/cmd/En.rc
--- trunk/reactos/subsys/system/cmd/En.rc 2005-07-07 22:23:26 UTC
(rev 16499)
+++ trunk/reactos/subsys/system/cmd/En.rc 2005-07-07 22:27:30 UTC
(rev 16500)
@@ -276,7 +276,7 @@
label Specifies a text string used in a batch script as a
label.\n\n\
You type a label on a line by itself, beginning with a colon."
-STRING_LABEL_HELP1, "Displays or changes drive label.\n\nLABEL
[drive:][label]"
+STRING_LABEL_HELP1, "Displays or changes drive label.\n\nLABEL
[drive:][label]\n"
STRING_LABEL_HELP2, "Volume in drive %c: is %s\n"
STRING_LABEL_HELP3, "Volume in drive %c: has no label\n"
_____
Modified: trunk/reactos/subsys/system/cmd/label.c
--- trunk/reactos/subsys/system/cmd/label.c 2005-07-07 22:23:26 UTC
(rev 16499)
+++ trunk/reactos/subsys/system/cmd/label.c 2005-07-07 22:27:30 UTC
(rev 16500)
@@ -43,6 +43,8 @@
return 0;
}
+ nErrorLevel = 0;
+
/* get parameters */
arg = split (param, &args, FALSE);
@@ -51,6 +53,7 @@
/* too many parameters */
error_too_many_parameters (arg[args - 1]);
freep (arg);
+ nErrorLevel = 1;
return 1;
}
@@ -83,6 +86,7 @@
{
error_invalid_drive ();
freep (arg);
+ nErrorLevel = 1;
return 1;
}
Show replies by date