Linhas de guia de implementação do SQLite VFS com FOpen *

Estou prestes a implementar um VFS (sistema de arquivos virtual) personalizado para um dispositivo incorporado Netburner (sem Windows) usando FOpen, FRead, FWrite, FSeek e FClose. Fiquei surpreso por não conseguir encontrar uma versão FOpen * do VFS disponível. Isso tornaria muito mais portátil para dispositivos incorporados.

Encontrei algumas informações sobre como criar o VFS para SQLite aquihttp://sqlite.org/c3ref/vfs.html mas as informações são muito detalhadas e eu tenho muitas outras perguntas sobre a implementação.

Eu tenho alguns exemplos de VFS no código fonte SQLite para Win, OS2, Linux, mas eles não têm muitos comentários, apenas código fonte.

Eu poderia usar as informações fornecidas no link acima e os exemplos para criar meu VFS personalizado, mas tenho certeza de que perderia algo se fizesse dessa maneira.

Minhas perguntas são:

Há mais alguma documentação sobre o SQLite VFS que está faltando? Talvez um guia de implementação?Existe uma versão Fopen do SQLite VFS que está disponível?Existe um código de teste de unidade disponível para testar meu VFS SQLite personalizado depois que eu o criei?Sugestões, comentários, experiências com a implementação do SQLite VFS que você gostaria de compartilhar.

questionAnswers(2)

yourAnswerToTheQuestion