[NTOS]: Addendum to r66735: move the code that prints our revision number in the SOS banner to a different place, in order to remain NT-compatible (that is, the CSDVersion string should only contain "Service Pack ###" or "Service Pack ###, v.###" according to the value of the CSDReleaseType registry value).

svn path=/trunk/; revision=66753
This commit is contained in:
Hermès Bélusca-Maïto 2015-03-17 03:04:20 +00:00
parent bc181f2e5b
commit f04c5e01f1

View file

@ -1217,13 +1217,10 @@ ExpInitializeExecutive(IN ULONG Cpu,
} }
/* Add the version format string */ /* Add the version format string */
/* ReactOS specific: Append also the revision number */
Status = RtlStringCbPrintfA(RcEnd, Status = RtlStringCbPrintfA(RcEnd,
Remaining, Remaining,
"v.%u" "v.%u",
" r%u", (CmNtCSDVersion & 0xFFFF0000) >> 16);
(CmNtCSDVersion & 0xFFFF0000) >> 16,
KERNEL_VERSION_BUILD_HEX);
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {
/* Fail */ /* Fail */
@ -1429,12 +1426,15 @@ Phase1InitializationDiscard(IN PVOID Context)
if (CmCSDVersionString.Length) if (CmCSDVersionString.Length)
{ {
/* Print the version string */ /* Print the version string */
/* ReactOS specific: Append also the revision number */
Status = RtlStringCbPrintfExA(StringBuffer, Status = RtlStringCbPrintfExA(StringBuffer,
Remaining, Remaining,
&EndBuffer, &EndBuffer,
&Remaining, &Remaining,
0, 0,
" r%u"
": %wZ", ": %wZ",
KERNEL_VERSION_BUILD_HEX,
&CmCSDVersionString); &CmCSDVersionString);
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {