Я собираюсь реализовать пользовательский VFS (виртуальная файловая система) для встроенного устройства Netburner использование (не для Windows) FOpen, FRead, FWrite, FSeek и FClose. Я был удивлен, что не мог найти FOpen* версия доступного VFS. Это сделало бы его намного более портативным к встроенным устройствам.
Я нашел некоторую информацию о создании VFS для SQLite здесь http://sqlite.org/c3ref/vfs.html, но информация очень подробна, и у меня есть много других вопросов о реализации.
У меня есть некоторый пример VFS в исходном коде SQLite для Победы, OS2, Linux, но у них нет большого количества комментариев, только исходный код.
Я мог использовать информацию, предоставленную в ссылке выше и примерах для создания моего пользовательского VFS, но я уверен, что пропустил бы что-то, если бы я сделал это тот путь.
Мои вопросы: