C-VFS is a simple C-based VFS.  It produces a [load] able VFS module.  This module can be statically linked into your application or compiled as a shared object and loaded at run-time.