summaryrefslogtreecommitdiffstats
path: root/lib/libc/db/hash
AgeCommit message (Expand)AuthorFilesLines
2016-12-18Another whitespace nit that wandered into my sights.krw1-2/+2
2016-09-21Delete casts to off_t and size_t that are implied by assignmentsguenther1-2/+2
2016-05-29Remove dead support for changing BDB hash algorithm and cache of alternativesguenther2-114/+3
2016-05-07remove ancient dbm functions (ndbm remains). nothing uses them in forever.tedu1-123/+1
2015-12-28Remove NULL-checks before free() and a few related dead assignments.mmcc2-12/+7
2015-11-01delete old lint ARGSUSED commentsguenther2-4/+2
2015-09-12Wrap <dbm.h> and <ndbm.h> so that calls go direct and the symbols are all weakguenther1-1/+8
2015-08-27Use static and __{BEGIN,ENV}_HIDDEN_DECLS to hide a bunch of internalguenther1-1/+3
2015-04-06tidy up by inlining next level included makefilestedu1-6/+0
2015-01-16Move to the <limits.h> universe.deraadt3-14/+15
2014-09-15Pass O_CLOEXEC to open() or mkostemp() instead of setting FD_CLOEXEC afterwardsguenther1-3/+2
2014-08-15Use O_CLOEXEC wherever we open a file and then call fcntl(F_SETFD, FD_CLOEXEC)guenther1-3/+2
2013-09-30Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN,millert2-8/+6
2013-04-29use FD_CLOEXEC instead of 1; from David Hillokan2-4/+4
2010-07-02Constipate init_hash() to eliminate a warning and remove a cast that isguenther1-4/+4
2008-10-01Simplify the loop used for bp overflow detection to match what I'mmillert1-8/+5
2008-10-01Fix for sequential retrieval failure when using large key/data pairs.millert1-1/+16
2008-05-11Fix a crash when iterating over a hash and removing its elements.millert2-11/+22
2007-09-17Check snprintf(3) return value for error or truncation.moritz2-6/+12
2006-04-03a few size_t casts are needed here; ok ottoderaadt1-3/+3
2006-03-19Fix a mem leak and a potential NULL deref; from NetBSD's coverity analysis.otto1-5/+9
2005-08-08zap remaining rcsid.espie1-9/+1
2005-08-05zap rcsidespie6-54/+6
2005-03-23ansify. ok deraadt@ moritz@otto5-223/+102
2005-01-03deregistermillert4-65/+57
2004-10-01Avoid overwriting the cursor page when the cursor page becomes theotto1-3/+11
2004-09-15ansi and ARSUSEDderaadt1-4/+4
2004-06-24Working hcreate(3) et al from NetBSD (cgd) via ray at cyth dot net.millert2-111/+2
2004-06-21another errno -> err in a structure. OK deraadt@marc3-15/+15
2004-05-03Make ndbm match POSIX. A datum consists of a void *dptr and a size_t dsize.millert1-5/+7
2003-08-06Remove some double semicolons (hmm, do two semis equal a maxi?).millert1-3/+3
2003-06-25pull in headersderaadt2-6/+9
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert11-74/+30
2003-05-01-Wall cleanup, make rcsid variables constavsm8-16/+16
2002-06-05snprintfderaadt1-4/+3
2002-05-31use int32_t, not int, for on-disk format structure.itojun1-18/+18
2002-03-25Fix temporary buffer memory leak with big hash keys and data;millert1-2/+6
2002-02-25Cosmetic changes such as correct printf format specifiers on LP64millert4-23/+24
2002-02-24We have search.h in /usr/include so we don't need this private one.millert2-58/+1
2002-02-17Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)millert1-3/+3
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert9-73/+73
2002-02-01Only squeeze a short key/value pair onto a page with other complete key/valuemillert1-5/+11
2002-02-01Return a useful errno value in the overflow case. Also, print amillert1-3/+9
2002-02-01If (keysize+datasize)%(bsize=14)==0, insertion of a `big key' would cause anmillert1-7/+19
2002-01-31Use pread(2) and pwrite(2) instead of lseek(2) + read(2) / write(2).millert2-10/+7
2001-08-04Move decision whether to make a new hash table or not to be aftermillert1-13/+8
2001-01-04grammer/spellingtodd1-2/+2
2001-01-03Make it an error to open a zero-length file for read-only access.millert1-3/+3
2000-10-03bt_open.c: parenthesize - and & proper (from freebsd);mickey2-8/+8
2000-08-01Traditional NDBM supports dbm_open(foo, O_WRONLY) but dbopen() doesmillert1-2/+7