Changed the way a VFS is initialised. The vfs_init() function is
authorTim Potter <tpot@samba.org>
Tue, 20 Apr 1999 03:37:11 +0000 (03:37 +0000)
committerTim Potter <tpot@samba.org>
Tue, 20 Apr 1999 03:37:11 +0000 (03:37 +0000)
commitb7100673febaaaf37e0875ded640126425be9f8e
tree39eaf67ccfdc9b3fd448c15e2192d2235d66430a
parent287476e8a0a537fc2bc10c1699577ece4aff7685
Changed the way a VFS is initialised.  The vfs_init() function is
executed from the VFS object file and it returns a pointer to a
vfs_ops structure.  If any of the function pointers in vfs_ops are
NULL, then they are replaced with the standard disk functions.  This
should allow disk-related VFS modules to be easily added.  I've
written an auditing VFS module which logs various calls (connect,
disconnect, mkdir, rmdir, open and a few others) to syslog in a couple
of pages of code.

Thanks to tridge for various useful suggestions.
(This used to be commit 346c78d7078d87bc95abc274f2bc66476aeee54c)
source3/smbd/service.c