Add some more shutdown messages
Modified: trunk/reactos/ntoskrnl/ex/power.c
_____
Modified: trunk/reactos/ntoskrnl/ex/power.c
--- trunk/reactos/ntoskrnl/ex/power.c 2005-11-12 18:54:45 UTC (rev
19179)
+++ trunk/reactos/ntoskrnl/ex/power.c 2005-11-12 19:15:37 UTC (rev
19180)
@@ -57,20 +57,23 @@
"It's worse than that ... He's dead, Jim\n",
"Don't Panic!\n",
"Et tu... Brute?\n",
- "Dog of a Saxon! Take thy lance, and prepare for the death thou
hast drawn upon thee!\n",
+ "Dog of a Saxon! Take thy lance, and prepare for the death thou
hast drawn\n"
+ "upon thee!\n",
"My Precious! O my Precious!\n",
"Sir, If you'll not be needing me for a while I'll turn
down.\n",
"What are you doing, Dave...?\n",
"I feel a great disturbance in the Force\n",
"Gone fishing\n",
- "Do you want me to sit in the corner and rust, or just fall
apart where I'm standing?\n",
+ "Do you want me to sit in the corner and rust, or just fall
apart where I'm\n"
+ "standing?\n",
"There goes another perfect chance for a new uptime record\n",
"The end ..... Try the sequel, hit the reset button right
now!\n",
- "God's operating system is going to sleep now, guys, so wait
until I will switch on again!\n",
+ "God's operating system is going to sleep now, guys, so wait
until I will switch\n"
+ "on again!\n",
"Oh i'm boring eh?\n",
"<This space was intentionally left blank>\n",
- "tell me..., in the future... will I be artificial intelligent
enough to actually feel\n"
- "sad serving you this screen?\n",
+ "tell me..., in the future... will I be artificial intelligent
enough to\n"
+ "actually feel sad serving you this screen?\n",
"Thank you for some well deserved rest.\n",
"It's been great, maybe we can boot me up again some time
soon.\n",
"For what's it worth, I've enjoyed every single CPU cycle.\n",
@@ -83,12 +86,51 @@
"Will I dream?\n",
"One day, I shall come back. Yes, I shall come back.\n"
"Until then, there must be no regrets, no fears, no
anxieties.\n"
- "Just go forward in all your beliefs, and prove to me that I am
not mistaken in mine.\n",
- "Lowest possible energy state reached! Switch off now to achive
a Bose-Einstein condensate.\n",
+ "Just go forward in all your beliefs, and prove to me that I am
not mistaken in\n"
+ "mine.\n",
+ "Lowest possible energy state reached! Switch off now to achive
a Bose-Einstein\n"
+ "condensate.\n",
"Hasta la vista, BABY!\n",
"They live, we sleep!\n",
"I have come here to chew bubble gum and kick ass.\n"
- "And I'm all out of bubble gum!\n"
+ "And I'm all out of bubble gum!\n",
+ "That's the way the cookie crumbles ;-)\n",
+ "ReactOS is ready to be booted again ;-)\n",
+ "NOO!! DONT HIT THE BUTTON! I wouldnt do it to you.\n",
+ "Don't abandon your computer, he wouldnt to it to you.\n",
+ "Oh, come on. I got a headache. Leave me alone, will ya!\n",
+ "Finally, I thought you'd never get over me.\n",
+ "Yes i didn't like you either.\n",
+ "Switching off isn't the end, it is merely the transition to a
better reboot.\n",
+ "Don't leave me... I need you so badly right now.\n",
+ "OK. I'm finished with you, please turn yourself off. I'll go to
bed in the\n"
+ "meantime.\n",
+ "I'm sleeping now. How about you?\n",
+ "Oh Great. Now look what you've done. Who put YOU in charge
anyway.\n",
+ "Don't look so sad. I'll be back in a very short while.\n",
+ "Turn me back on, I'm sure you know how to do it.\n",
+ "Oh, switch off! - C3PO\n",
+ "Life is no more than a dewdrop balancing on the end of a blade
of grass.\n"
+ " - Gautama Buddha\n",
+ "Sorrowful is it to be born again and again. - Gautama
Buddha\n",
+ "Was it as good for you as it was for me?\n",
+ "Did you hear that? They've shut down the main reactor. We'll be
destroyed\n"
+ "for sure.\n",
+ "Now you switch me off?!\n",
+ "To shutdown or not to shutdown, That is the question\n",
+ "Preparing to enter ultimate power saving mode... ready!\n",
+ "Finally some rest for you ;-)\n",
+ "AHA!!! prospect of sleep.\n",
+ "Tired human!!!! No match for me :-D\n",
+ "An odd game, the only way to win is not to play. - WOPR
(Wargames)\n",
+ "Quoth the raven, nevermore.\n",
+ "Come blade, my breast imbrue. - William Shakespeare, A
Midsummer Nights Dream\n",
+ "Buy this place for advertisment purposes.\n",
+ "Remember to turn of your computer. (That was a public service
message!)\n",
+ "You may be a king or poor street sweeper, Sooner or later
you'll dance with the\n"
+ "reaper! -Death in Bill and Ted's Bougs Journey\n",
+ "Final Surrender\n",
+ "If you see this screen... \n"
};
LARGE_INTEGER Now;
@@ -97,6 +139,15 @@
HalReleaseDisplayOwnership();
+ if (Action == ShutdownNoReboot)
+ {
+ ZwQuerySystemTime(&Now);
+ Now.u.LowPart = Now.u.LowPart >> 8; /* Seems to give a somewhat
better "random" number */
+ HalDisplayString(FamousLastWords[Now.u.LowPart %
+ (sizeof(FamousLastWords) /
+ sizeof(PCH))]);
+ }
+
CmShutdownRegistry();
IoShutdownRegisteredFileSystems();
IoShutdownRegisteredDevices();
@@ -109,10 +160,7 @@
if (Action == ShutdownNoReboot)
{
- ZwQuerySystemTime(&Now);
- Now.u.LowPart = Now.u.LowPart >> 8; /* Seems to give a somewhat
better "random" number */
- HalDisplayString("\nYou can switch off your computer now\n\n");
- HalDisplayString(FamousLastWords[Now.u.LowPart %
(sizeof(FamousLastWords) / sizeof(PCH))]);
+ HalDisplayString("\nYou can switch off your computer now\n");
#if 0
/* Switch off */