I have a dav vfs (see webdav.org) working to the extent of fetching a directory listing BUT there are recalls of some of the routines that don't make sense to me. I have found two levels of vfs logic - one that is called directly from entries in the vfs structure and one that uses vfs_s_* (routines in direntry.c). I am using vfs_s routines because I think that is sufficient and is simplier. Any one who can help explain it - I'll write it up as I work on the dav logic. Later ... Rich Roth --- On-the-Net Direct: Box 927, Northampton, MA 01061 Email: [EMAIL PROTECTED] Url: http://east.on-the-net.com ~~~ i-Depth lets you Add Instant Depth to your Website ~~~ ~~~ 7 day free trial at: http://www.i-depth.com/signup.htm ~~~