History log of /openbsd-current/lib/libc/gen/tree.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_6_4_BASE
# 1.2 09-Oct-2018 dlg

Fix a "copy-and-paste" error that Coverity picked up in the augment code

This brings it back in line with the macros.

via Paco A. and the FRRouting project.

ok deraadt@ visa@ guenther@ tb@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.1 19-Jun-2017 dlg

port the RBT code to userland by making it part of libc.

src/lib/libc/gen/tree.c is a copy of src/sys/kern/subr_tree.c, but with
annotations for symbol visibility. changes to one should be reflected
in the other.

the malloc debug code that uses RB code is ported to RBT.

because libc provides the RBT code, procmap doesn't have to reach into
the kernel and build subr_tree.c itself now.

mild enthusiasm from many
ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 19-Jun-2017 dlg

port the RBT code to userland by making it part of libc.

src/lib/libc/gen/tree.c is a copy of src/sys/kern/subr_tree.c, but with
annotations for symbol visibility. changes to one should be reflected
in the other.

the malloc debug code that uses RB code is ported to RBT.

because libc provides the RBT code, procmap doesn't have to reach into
the kernel and build subr_tree.c itself now.

mild enthusiasm from many
ok guenther@