properly destroy the Apache console screen and switch to the system
console screen. Also removed the call to clrscr() for NetWare so that any
warning messages produced during startup are visible.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88829
13f79535-47bb-0310-9956-
ffa450edef68
#endif /* WIN32 */
#ifdef NETWARE
case 's':
- DestroyScreen(GetCurrentScreen());
+ if (DestroyScreen(GetCurrentScreen()) == 0)
+ {
+ int screenHandle;
+
+ /* Create a screen handle for the console screen,
+ even though the console screen exists. */
+ if ((screenHandle = CreateScreen("System Console", 0)) != NULL)
+ {
+ SetCurrentScreen(screenHandle); /* switch to console screen I/O */
+ }
+ }
break;
#endif
case 'S':
printf("%s running...\n", ap_get_server_version());
}
#elif defined(NETWARE)
- clrscr();
printf("%s running...\n", ap_get_server_version());
#endif