aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/db/hash
Commit message (Collapse)AuthorAgeFilesLines
* MFC: Add new, from scratch implementation of hsearch() that actually works.Ruslan Ermilov2001-10-022-110/+1
| | | | Notes: svn path=/stable/4/; revision=84359
* MFC: 1.5: don't need errno.hDavid E. O'Brien2001-03-051-1/+2
| | | | Notes: svn path=/stable/4/; revision=73615
* MFC: r1.5: fix typoKris Kennaway2001-03-051-1/+2
| | | | Notes: svn path=/stable/4/; revision=73577
* MFC:John Baldwin2000-08-212-53/+4
| | | | | | | | | - Change hcreate to take a size_t rather than u_int - Remove private search.h - Add FreeBSD id tag. Notes: svn path=/stable/4/; revision=64899
* Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(),Jason Evans2000-01-272-14/+12
| | | | | | | | | | | | | | | | | | | | just use _foo() <-- foo(). In the case of a libpthread that doesn't do call conversion (such as linuxthreads and our upcoming libpthread), this is adequate. In the case of libc_r, we still need three names, which are now _thread_sys_foo() <-- _foo() <-- foo(). Convert all internal libc usage of: aio_suspend(), close(), fsync(), msync(), nanosleep(), open(), fcntl(), read(), and write() to _foo() instead of foo(). Remove all internal libc usage of: creat(), pause(), sleep(), system(), tcdrain(), wait(), and waitpid(). Make thread cancellation fully POSIX-compliant. Suggested by: deischen Notes: svn path=/head/; revision=56698
* Add three-tier symbol naming in support of POSIX thread cancellationJason Evans2000-01-122-12/+18
| | | | | | | | | points. For library functions, the pattern is __sleep() <-- _libc_sleep() <-- sleep(). The arrows represent weak aliases. For system calls, the pattern is _read() <-- _libc_read() <-- read(). Notes: svn path=/head/; revision=55837
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50476
* Changed all paths to be relative to src/lib instead of src/lib/libcJohn Birrell1997-05-031-2/+3
| | | | | | | | | | | | | so that all these makefiles can be used to build libc_r too. Added .if ${LIB} == "c" tests to restrict man page builds to libc to avoid needlessly building them with libc_r too. Split libc Makefile into Makefile and Makefile.inc to allow the libc_r Makefile to include Makefile.inc too. Notes: svn path=/head/; revision=25401
* Reviewed by: Bruce Evans <bde@freebsd.org>Daniel O'Callaghan1997-02-151-0/+6
| | | | | | | | Guard against possible buffer overrun in filename passed. Another candidate for 2.2. Notes: svn path=/head/; revision=22736
* Back out most of the last backout. :-) Guido removed the 1.1.1.1->1.1.1.2Peter Wemm1996-10-191-10/+18
| | | | | | | | | changes from the vendor branch as well, backing the db-1.82 changes. This file should now be the same as it was in rev 1.1.1.2. Notes: svn path=/head/; revision=19029
* Backout bzero patch.Guido van Rooij1996-10-181-21/+11
| | | | | | | | | Somehow, I also managed to get quite some other changes in this file at the same time. All I did was checkout the file and made a single change. If someone has an explanation how these PURIFFY defines got in... Notes: svn path=/head/; revision=19024
* When freeing buffers in the db routines, also zeroize themGuido van Rooij1996-10-171-1/+3
| | | | | | | | | This should solve the bug where a coredumping ftpd reveals encrypted passwords. Obtained from: OpenBSD Notes: svn path=/head/; revision=18997
* Bring in fixes to db 1.85 from NetBSD. These fixes have been documented asPaul Traina1996-07-212-16/+37
| | | | | | | | being sent back to Bostic by the NetBSD crew. Obtained from: NetBSD-current Notes: svn path=/head/; revision=17235
* General -Wall warning cleanup, part I.Jordan K. Hubbard1996-07-122-2/+2
| | | | | | | Submitted-By: Kent Vander Velden <graphix@iastate.edu> Notes: svn path=/head/; revision=17141
* Fix conflicts and merge into mainlinePaul Traina1996-02-274-174/+183
| | | | Notes: svn path=/head/; revision=14287
* Import updated Berkeley DB into CSRG branchPaul Traina1996-02-276-75/+85
| | | | Notes: svn path=/vendor/CSRG/dist/; revision=14272
* move stat behind open to cover corner casePaul Traina1996-02-251-2/+8
| | | | Notes: svn path=/head/; revision=14244
* If a .db file is 0 length, initialize it as if it did not exist.Paul Traina1996-02-231-1/+2
| | | | | | | Reviewed by: wollman Notes: svn path=/head/; revision=14213
* Reviewed by: julian and (hsu?)Julian Elischer1996-01-223-10/+10
| | | | | | | | | Submitted by: John Birrel(L?) changes for threadsafe operations Notes: svn path=/head/; revision=13545
* Remove trailing whitespace.Rodney W. Grimes1995-05-302-3/+3
| | | | Notes: svn path=/head/; revision=8870
* BSD 4.4 Lite Lib SourcesRodney W. Grimes1994-05-2714-0/+4095
Notes: svn path=/cvs2svn/branches/unlabeled-1.1.1/; revision=1573