From: djm Date: Fri, 26 Oct 2007 06:46:31 +0000 (+0000) Subject: - otto@cvs.openbsd.org 2007/04/30 18:42:34 X-Git-Tag: V_4_9_P1~113 X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/commitdiff_plain/9a35f8ed7e582b6cb6f63841f31ba9baee4124ad - otto@cvs.openbsd.org 2007/04/30 18:42:34 [openbsd-compat/sys-queue.h] Enable QUEUE_MACRO_DEBUG on DIAGNOSTIC kernels. Input and okays from krw@, millert@, otto@, deraadt@, miod@. --- diff --git a/ChangeLog b/ChangeLog index b19f3cc5..f5fcb968 100644 --- a/ChangeLog +++ b/ChangeLog @@ -123,6 +123,10 @@ Introduce debugging aid for queue macros. Disabled by default; but developers are encouraged to run with this enabled. ok krw@ fgsch@ deraadt@ + - otto@cvs.openbsd.org 2007/04/30 18:42:34 + [openbsd-compat/sys-queue.h] + Enable QUEUE_MACRO_DEBUG on DIAGNOSTIC kernels. + Input and okays from krw@, millert@, otto@, deraadt@, miod@. - (djm) [regress/sftp-cmds.sh] Use more restrictive glob to pick up test files from /bin - some platforms ship broken symlinks there which could spoil the test. diff --git a/openbsd-compat/sys-queue.h b/openbsd-compat/sys-queue.h index 7d231bca..5cf0587b 100644 --- a/openbsd-compat/sys-queue.h +++ b/openbsd-compat/sys-queue.h @@ -1,4 +1,4 @@ -/* $OpenBSD: queue.h,v 1.31 2005/11/25 08:06:25 otto Exp $ */ +/* $OpenBSD: queue.h,v 1.32 2007/04/30 18:42:34 pedro Exp $ */ /* $NetBSD: queue.h,v 1.11 1996/05/16 05:17:14 mycroft Exp $ */ /* @@ -167,7 +167,7 @@ * For details on the use of these macros, see the queue(3) manual page. */ -#ifdef QUEUE_MACRO_DEBUG +#if defined(QUEUE_MACRO_DEBUG) || (defined(_KERNEL) && defined(DIAGNOSTIC)) #define _Q_INVALIDATE(a) (a) = ((void *)-1) #else #define _Q_INVALIDATE(a)