From: Herb Lewis Date: Wed, 27 Apr 2005 18:32:37 +0000 (+0000) Subject: r6502: add LOCKING debug class - pull PRINTINGDB class definition from trunk X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~4904 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=58e307664e02ebf0415f19ed625d2f166d9cb1cc;p=thirdparty%2Fsamba.git r6502: add LOCKING debug class - pull PRINTINGDB class definition from trunk so our numbers don't get out of sync --- diff --git a/source/include/debug.h b/source/include/debug.h index 05a9a3f0c52..062bbe1a0a0 100644 --- a/source/include/debug.h +++ b/source/include/debug.h @@ -94,6 +94,8 @@ extern int DEBUGLEVEL; #define DBGC_IDMAP 13 #define DBGC_QUOTA 14 #define DBGC_ACLS 15 +#define DBGC_PRINTERDB 16 +#define DBGC_LOCKING 17 /* So you can define DBGC_CLASS before including debug.h */ #ifndef DBGC_CLASS diff --git a/source/lib/debug.c b/source/lib/debug.c index b69a35ecd5c..43d1f64eb17 100644 --- a/source/lib/debug.c +++ b/source/lib/debug.c @@ -164,6 +164,8 @@ static const char *default_classname_table[] = { "idmap", /* DBGC_IDMAP */ "quota", /* DBGC_QUOTA */ "acls", /* DBGC_ACLS */ + "printerdb", /* DBGC_PRINTERDB */ + "locking", /* DBGC_LOCKING */ NULL }; diff --git a/source/lib/util.c b/source/lib/util.c index 596f0827a57..b0cd9aa9e7a 100644 --- a/source/lib/util.c +++ b/source/lib/util.c @@ -1793,6 +1793,9 @@ void free_namearray(name_compare_entry *name_array) SAFE_FREE(name_array); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /**************************************************************************** Simple routine to do POSIX file locking. Cruft in NFS and 64->32 bit mapping is dealt with in posix.c @@ -1843,6 +1846,9 @@ BOOL fcntl_lock(int fd, int op, SMB_OFF_T offset, SMB_OFF_T count, int type) return(True); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_ALL + /******************************************************************* Is the name specified one of my netbios names. Returns true if it is equal, false otherwise. diff --git a/source/locking/brlock.c b/source/locking/brlock.c index 09c96b1286a..da7fc1e67d4 100644 --- a/source/locking/brlock.c +++ b/source/locking/brlock.c @@ -27,6 +27,9 @@ #include "includes.h" +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + #define ZERO_ZERO 0 /* This contains elements that differentiate locks. The smbpid is a diff --git a/source/locking/locking.c b/source/locking/locking.c index e10e8a1fa0f..75b40d74a41 100644 --- a/source/locking/locking.c +++ b/source/locking/locking.c @@ -37,6 +37,9 @@ #include "includes.h" uint16 global_smbpid; +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /* the locking database handle */ static TDB_CONTEXT *tdb; diff --git a/source/locking/posix.c b/source/locking/posix.c index 95d4518c172..5b001b71416 100644 --- a/source/locking/posix.c +++ b/source/locking/posix.c @@ -24,6 +24,9 @@ #include "includes.h" +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /* * The POSIX locking database handle. */ diff --git a/source/smbd/reply.c b/source/smbd/reply.c index c3cb81ddfc4..aa33e59b7ea 100644 --- a/source/smbd/reply.c +++ b/source/smbd/reply.c @@ -2129,6 +2129,9 @@ int reply_readbraw(connection_struct *conn, char *inbuf, char *outbuf, int dum_s return -1; } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /**************************************************************************** Reply to a lockread (core+ protocol). ****************************************************************************/ @@ -2222,6 +2225,9 @@ Returning short read of maximum allowed for compatibility with Windows 2000.\n", return(outsize); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_ALL + /**************************************************************************** Reply to a read. ****************************************************************************/ @@ -2610,6 +2616,9 @@ int reply_writebraw(connection_struct *conn, char *inbuf,char *outbuf, int size, return(outsize); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /**************************************************************************** Reply to a writeunlock (core+). ****************************************************************************/ @@ -2674,6 +2683,9 @@ int reply_writeunlock(connection_struct *conn, char *inbuf,char *outbuf, return outsize; } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_ALL + /**************************************************************************** Reply to a write. ****************************************************************************/ @@ -3121,6 +3133,9 @@ int reply_writeclose(connection_struct *conn, return(outsize); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /**************************************************************************** Reply to a lock. ****************************************************************************/ @@ -3201,6 +3216,9 @@ int reply_unlock(connection_struct *conn, char *inbuf,char *outbuf, int size, return(outsize); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_ALL + /**************************************************************************** Reply to a tdis. ****************************************************************************/ @@ -4652,6 +4670,9 @@ int reply_setdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size return(outsize); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_LOCKING + /**************************************************************************** Get a lock pid, dealing with large count requests. ****************************************************************************/ @@ -4989,6 +5010,9 @@ no oplock granted on this file (%s).\n", fsp->fnum, fsp->fsp_name)); return chain_reply(inbuf,outbuf,length,bufsize); } +#undef DBGC_CLASS +#define DBGC_CLASS DBGC_ALL + /**************************************************************************** Reply to a SMBreadbmpx (read block multiplex) request. ****************************************************************************/