<varlistentry><term>vfs_next</term>
<listitem><para>This vfs_ops struct contains the information for calling the next module operations.
-Use the vfs_next_* macros to call a next module operations and
+Use the SMB_VFS_NEXT_* macros to call a next module operations and
don't access handle->vfs_next.ops.* directly!</para></listitem>
</varlistentry>
</para></listitem>
<listitem><para>
-Uppercase all "vfs_next_*" functions.
+Uppercase all "smb_vfs_next_*" functions.
e.g. smb_vfs_next_connect(conn, service, user);
-> SMB_VFS_NEXT_CONNECT(conn, service, user);
</para></listitem>
<listitem><para>
-Add "handle, " as first parameter to all VFS_NEXT_*() calls.
+Add "handle, " as first parameter to all SMB_VFS_NEXT_*() calls.
e.g. SMB_VFS_NEXT_CONNECT(conn, service, user);
-> SMB_VFS_NEXT_CONNECT(handle, conn, service, user);
</para></listitem>
/* do something here...*/
DEBUG(0,("some_string: %s\n",data->some_string));
- return VFS_NEXT_CLOSE(handle, fsp, fd);
+ return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
}
</programlisting>
</para></listitem>