예제 #1
0
파일: io.cpp 프로젝트: drbokko/86Duino
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
}
예제 #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
}