int sqlite3_system_errno(sqlite3*);
Пытается возвратить основной код ошибки операционной системы или код ошибки, который вызвал новую ошибку I/O или отказ открыть файл. Возвращаемое значение зависимо от операционной системы. Например, на системах Unix после sqlite3_open_v2() с SQLITE_CANTOPEN этот интерфейс можно было вызвать, чтобы возвратить основной "errno", который вызвал проблему, такую как ENOSPC, EAUTH, EISDIR или нечто подобное.