/* static open/close IO routines used some places */
#include "io_cpu.h"
static int OpenIO()
{
if (iopl_counter == 0) {
if (SET_IOPL() < 0)
return -1;
}
++iopl_counter;
return 0;
}
static void CloseIO()
{
if (iopl_counter == 1)
RESET_IOPL();
if (iopl_counter > 0)
--iopl_counter;
}