void xf86CloseConsole() { APIRET rc; ULONG drive; if (xf86Info.consoleFd != -1) { KbdClose(xf86Info.consoleFd); } VioSetMode(&OriginalVideoMode,(HVIO)0); rc = DosQuerySysInfo(5,5,&drive,sizeof(drive)); rc = DosSuppressPopUps(0x0000L,drive+96); /* Reenable popups */ rc = DosCloseEventSem(hevPopupPending); rc = VioDeRegister(); return; }
USHORT __pascal VIODEREGISTER(VOID) { return VioDeRegister(); }