bool OGRGeomediaDriver::LibraryExists(const char* pszLibPath) { CPLAssert( 0 != pszLibPath ); VSIStatBuf stb = { 0 } ; if ( 0 == VSIStat( pszLibPath, &stb ) ) { if (VSI_ISREG( stb.st_mode ) || VSI_ISLNK(stb.st_mode)) { return true; } } return false; }
bool OGRODBCMDBDriver::LibraryExists(const char* pszLibPath) { CPLAssert( nullptr != pszLibPath ); VSIStatBuf stb; if ( 0 == VSIStat( pszLibPath, &stb ) ) { if (VSI_ISREG( stb.st_mode ) || VSI_ISLNK(stb.st_mode)) { return true; } } return false; }