typedef struct sqlite3_mutex sqlite3_mutex;
Модуль mutex в SQLite определяет sqlite3_mutex, чтобы быть абстрактным типом для объекта mutex. Ядро SQLite никогда не смотрит на внутреннее представление sqlite3_mutex. Это имеет дело только с указателями на объект sqlite3_mutex.
Mutex создаются, используя sqlite3_mutex_alloc().