History log of /openssh-portable/openbsd-compat/sys-queue.h (Results 1 – 18 of 18)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: V_8_6_P1, V_8_5_P1, V_8_4_P1
# c9e3be9f 04-Aug-2020 Damien Miller

undef TAILQ_CONCAT and friends

Needed for NetBSD. etc that supply these macros


# adfdbf12 03-Jul-2020 Damien Miller

sync sys-queue.h with OpenBSD upstream

needed for TAILQ_CONCAT


Revision tags: V_8_3_P1, V_8_2_P1, V_8_1_P1, V_8_0_P1
# f236ca27 23-Jan-2019 Darren Tucker

Also undef SIMPLEQ_FOREACH_SAFE.

Prevents macro redefinition warning on at least NetBSD 6.1.


Revision tags: V_7_9_P1, V_7_8_P1
# 61cc0003 14-Jul-2018 Darren Tucker

Undef a few new macros in sys-queue.h.

Prevents macro redefinition warnings on OSX.


Revision tags: V_7_7_P1, V_7_6_P1, V_7_5_P1, V_7_4_P1, V_7_3_P1, V_7_2_P2, V_7_2_P1, V_7_1_P2, V_7_1_P1, V_7_0_P1, V_6_9_P1, V_6_8_P1, V_6_7_P1, V_6_6_P1, V_6_5_P1, V_6_4_P1, V_6_3_P1, V_6_2_P2, V_6_2_P1
# cf6ef137 02-Dec-2012 Damien Miller

- (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD to get
TAILQ_FOREACH_SAFE needed for upcoming changes.


Revision tags: V_6_1_P1, V_6_0_P1, V_5_9_P1, V_5_8_P2, V_5_8_P1, V_5_7_P1, V_5_6_P1, V_5_5_P1, V_5_4_P1, V_5_3_P1, V_5_2_P1, V_5_1_P1, V_5_0_P1, V_4_9_P1
# a95c0c22 26-Oct-2007 Damien Miller

- 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@.


# 03c618af 26-Oct-2007 Damien Miller

- otto@cvs.openbsd.org 2005/11/25 08:06:25
[openbsd-compat/sys-queue.h]
Introduce debugging aid for queue macros. Disabled by default; but
developers are encouraged to run with this en

- otto@cvs.openbsd.org 2005/11/25 08:06:25
[openbsd-compat/sys-queue.h]
Introduce debugging aid for queue macros. Disabled by default; but
developers are encouraged to run with this enabled.
ok krw@ fgsch@ deraadt@

show more ...


# 300f95fc 26-Oct-2007 Damien Miller

- otto@cvs.openbsd.org 2005/10/25 06:37:47
[openbsd-compat/sys-queue.h]
Some uvm problem is being exposed with the more strict macros.
Revert until we've found out what's causing the p

- otto@cvs.openbsd.org 2005/10/25 06:37:47
[openbsd-compat/sys-queue.h]
Some uvm problem is being exposed with the more strict macros.
Revert until we've found out what's causing the panics.

show more ...


# 0b6a21d4 26-Oct-2007 Damien Miller

- otto@cvs.openbsd.org 2005/10/24 20:25:14
[openbsd-compat/sys-queue.h]
Partly backout. NOLIST, used in LISTs is probably interfering.
requested by deraadt@


# 9aeef6b5 26-Oct-2007 Damien Miller

- otto@cvs.openbsd.org 2005/10/17 20:19:42
[openbsd-compat/sys-queue.h]
Performing certain operations on queue.h data structurs produced
funny results. An example is calling LIST_REM

- otto@cvs.openbsd.org 2005/10/17 20:19:42
[openbsd-compat/sys-queue.h]
Performing certain operations on queue.h data structurs produced
funny results. An example is calling LIST_REMOVE on the same
element twice. This will not fail, but result in a data structure
referencing who knows what. Prevent these accidents by NULLing some
fields on remove and replace. This way, either a panic or segfault
will be produced on the faulty operation.

show more ...


# d129ecb0 26-Oct-2007 Damien Miller

- deraadt@cvs.openbsd.org 2005/02/25 13:29:30
[openbsd-compat/sys-queue.h]
minor white spacing


# b99f5f71 26-Oct-2007 Damien Miller

- grange@cvs.openbsd.org 2004/05/04 16:59:32
[openbsd-compat/sys-queue.h]
Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.
This matches our SLIST behaviour and NetBS

- grange@cvs.openbsd.org 2004/05/04 16:59:32
[openbsd-compat/sys-queue.h]
Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.
This matches our SLIST behaviour and NetBSD's SIMPLEQ as well.
ok millert krw deraadt

show more ...


Revision tags: V_4_7_P1, V_4_6_P1, V_4_5_P1, V_4_4_P1, V_4_3_P2, V_4_3_P1
# 7f24a0e6 10-Nov-2005 Darren Tucker

- (dtucker) [openbsd-compat/{LOTS}] Move the "OPENBSD ORIGINAL" markers to
after the copyright notices. Having them at the top next to the CVSIDs
guarantees a conflict for each and every sync.


Revision tags: V_4_2_P1, V_4_1_P1, V_4_0_P1, V_3_9_P1
# efec7c23 23-May-2004 Ben Lindstrom

- (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
old/broken/incomplete <sys/queue.h>.


# 1824c071 20-Apr-2004 Damien Miller

- (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for above change


Revision tags: V_3_8_1_P1, V_3_8_P1
# 3db2e4da 23-Nov-2003 Damien Miller

- (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
source file path (in OpenBSD tree).


Revision tags: V_3_7_1_P2, V_3_7_1_P1, V_3_7_P1, AFTER_KRB5_GSSAPI_MERGE, BEFORE_KRB5_GSSAPI_MERGE, POST_KRB4_REMOVAL, PRE_KRB4_REMOVAL
# 329638e4 02-Jun-2003 Damien Miller

- (djm) Sync openbsd-compat with OpenBSD CVS.
- No more 4-term BSD licenses in our tree


Revision tags: AFTER_FREEBSD_PAM_MERGE, BEFORE_FREEBSD_PAM_MERGE, V_3_6_1_P2, V_3_6_1_P1, V_3_6_P1, V_3_5_P1
# 9b481510 11-Sep-2002 Damien Miller

- (djm) Sync sys/tree.h with OpenBSD -current. Rename tree.h and
fake-queue.h to sys-tree.h and sys-queue.h