Date: Sat, 1 Jul 2000 10:19:19 -0700 From: Alfred Perlstein <alfred@freebsd.org> To: Bruce Evans <bde@zeta.org.au> Cc: arch@freebsd.org, peter@freebsd.org Subject: Re: cvs commit: src/include search.h Makefile src/lib/libc/stdlib tdelete.c tfind.c tsearch.3 tsearch.c twalk.c Makefile.inc Message-ID: <20000701101919.I25571@fw.wintelcom.net> In-Reply-To: <Pine.BSF.4.21.0007020113300.11907-100000@besplex.bde.org>; from bde@zeta.org.au on Sun, Jul 02, 2000 at 01:15:55AM %2B1000 References: <200007010655.XAA28655@freefall.freebsd.org> <Pine.BSF.4.21.0007020113300.11907-100000@besplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
* Bruce Evans <bde@zeta.org.au> [000701 08:16] wrote: > On Fri, 30 Jun 2000, Alfred Perlstein wrote: > > > alfred 2000/06/30 23:55:12 PDT > > > > Modified files: > > include Makefile > > lib/libc/stdlib Makefile.inc > > Added files: > > include search.h > > lib/libc/stdlib tdelete.c tfind.c tsearch.3 tsearch.c > > twalk.c > > Log: > > bring in binary search tree code. > > This is very nonstd. stdlib is for things in <stdlib.h>. Ok, here's what the plan _was_: part 1) (done) bring in tsearch and friends from NetBSD. part 2) repo copy the files insque.3 insque.c lsearch.3 lsearch.c and remque.c from src/lib/libcompat/4.3/ into src/lib/libc/stdlib and fixup the Makefiles. part 3) remove repo copied items from libcompat and fixup the manpages, the interfaces are not obsolete, they are required by SUSv2. part 4) remove bsearch from search.h (it's already in stdlib.h) part 5) polish up manpages a bit more. I need Peter or someone with cvs-foo to accomplish part 2. I also need feedback to know where this is incorrect and where to actually dump the files if not libc/stdlib. thanks, -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000701101919.I25571>