summaryrefslogtreecommitdiff
path: root/lib/libc/Symbols.list
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2017-06-19 03:06:27 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2017-06-19 03:06:27 +0000
commit76977c1ae6d750e52e81faa456796b4fbf437246 (patch)
tree547fcad306bd1e36555ee4c659689f4a8d599367 /lib/libc/Symbols.list
parenta80e66f3f5f1c5858727988469e7e5414555f389 (diff)
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@
Diffstat (limited to 'lib/libc/Symbols.list')
-rw-r--r--lib/libc/Symbols.list17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/libc/Symbols.list b/lib/libc/Symbols.list
index c26e08624c5..bba27bc4d54 100644
--- a/lib/libc/Symbols.list
+++ b/lib/libc/Symbols.list
@@ -503,6 +503,23 @@ __signbitf
__signbitl
_ctype_
_longjmp
+_rb_check
+_rb_find
+_rb_insert
+_rb_left
+_rb_max
+_rb_min
+_rb_next
+_rb_nfind
+_rb_parent
+_rb_poison
+_rb_prev
+_rb_remove
+_rb_right
+_rb_root
+_rb_set_left
+_rb_set_parent
+_rb_set_right
_setjmp
_sys_errlist
_sys_nerr