Max Cat wrote:
> Thanks. In writing the VFS, I see several function pointers that don't appear 
> to have explanations. Can anyone help shed some light on what the following 
> are supposed to do (and what their parameters are)?
> 
> From http://sqlite.org/c3ref/vfs.html
> 
>   void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
>   void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg);
>   void (*(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol))(void);
>   void (*xDlClose)(sqlite3_vfs*, void*);

These seem to be abstractions of dlopen, dlsym, etc., i.e. the functions for 
dynamically loading shared libraries into a process, accessing its symbols, etc.

-- 
Andreas Kupries
Senior Tcl Developer
ActiveState, The Dynamic Language Experts

P: 778.786.1122
F: 778.786.1133
[email protected]
http://www.activestate.com
Get insights on Open Source and Dynamic Languages at www.activestate.com/blog
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to