Esempio n. 1
0
static bool close_iosystem(void) {
    #if defined(USE_WINIO2) || defined(USE_WINIO3)
        ShutdownWinIo();
        return true;
    #elif defined(USE_PHYMEM)
        UnloadPhyMemDriver();
        return true;
    #else
        return true;
    #endif
}
Esempio n. 2
0
static bool close_iosystem(void) {
    IO_POOL_FREELOCK();

    #if defined(USE_WINIO2) || defined(USE_WINIO3)
        ShutdownWinIo();
        return true;
    #elif defined(USE_PHYMEM)
        UnloadPhyMemDriver();
        return true;
    #elif defined(DMP_LINUX)
        if (IO_mmioFD != -1) close(IO_mmioFD);
        return true;
    #else
        return true;
    #endif
}
Esempio n. 3
0
void lptclose(void* lpt) {
	ShutdownWinIo();
}
Esempio n. 4
0
WinIOProvider::~WinIOProvider()
{
    if(initOk==1) ShutdownWinIo();
}
Esempio n. 5
0
void WinIOProvider::unload()
{
    Q_ASSERT(initOk);
    ShutdownWinIo();
}
Esempio n. 6
0
void release_io_library() {
    ShutdownWinIo();
}