Kill off poll_interruptions(); it is lethal when we're acting as a PXE

stack or INT 13 emulator etc.
This commit is contained in:
Michael Brown
2006-08-14 22:29:51 +00:00
parent 562ab6d65c
commit 97439cb6eb
7 changed files with 0 additions and 26 deletions

View File

@@ -72,20 +72,6 @@ int32_t random(void)
return seed;
}
/**************************************************************************
POLL INTERRUPTIONS
**************************************************************************/
void poll_interruptions(void)
{
int ch;
if ( ! as_main_program ) return;
/* If an interruption has occured restart etherboot */
if (iskey() && (ch = getchar(), (ch == K_ESC) || (ch == K_EOF) || (ch == K_INTR))) {
int state = (ch != K_INTR)? -1 : -3;
longjmp(restart_etherboot, state);
}
}
/**************************************************************************
SLEEP
**************************************************************************/
@@ -94,7 +80,6 @@ void sleep(int secs)
unsigned long tmo;
for (tmo = currticks()+secs*TICKS_PER_SEC; currticks() < tmo; ) {
poll_interruptions();
}
}