Hi Jürgen, Alexander,

the current vfs_recycle.c looks very nice!

but here is a patch to vfs_recycle.c

to use its own debug class

it now depend on a patch to add DBGC_VFS...
but abartlet is going to apply it:-)


metze
-----------------------------------------------------------------------------
Stefan "metze" Metzmacher <[EMAIL PROTECTED]>
--- vfs_recycle.c       Mon Sep  2 20:32:42 2002
+++ vfs_recycle.c-new   Fri Sep  6 11:11:46 2002
@@ -21,22 +21,12 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include "config.h"
-#include <stdio.h>
-#include <sys/stat.h>
-#ifdef HAVE_UTIME_H
-#include <utime.h>
-#endif
-#ifdef HAVE_DIRENT_H
-#include <dirent.h>
-#endif
-#ifdef HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#include <errno.h>
-#include <string.h>
-#include <includes.h>
-#include <vfs.h>
+#include "includes.h"
+
+static int vfs_recycle_debug_level = DBGC_VFS;
+
+#undef DBGC_CLASS
+#define DBGC_CLASS vfs_recycle_debug_level
 
 static const char delimiter = '|';             /* delimiter for options */
 
@@ -88,6 +78,13 @@ vfs_op_tuple *vfs_init(int *vfs_version,
        DEBUG(10, ("Initializing VFS module recycle\n"));
        *vfs_version = SMB_VFS_INTERFACE_VERSION;
        memcpy(&default_vfs_ops, def_vfs_ops, sizeof(struct vfs_ops));
+
+       vfs_recycle_debug_level = debug_add_class("vfs_recycle");
+       if (vfs_recycle_debug_level == -1) {
+               vfs_recycle_debug_level = DBGC_VFS;
+               DEBUG(0, ("vfs_recycle: Couldn't register custom debugging class!\n"));
+       } else DEBUG(0, ("vfs_recycle: Debug class number of 'vfs_recycle': %d\n", 
+vfs_recycle_debug_level));
+
        return recycle_ops;
 }
 

Reply via email to