summaryrefslogtreecommitdiffstats
path: root/lib/libc/db
AgeCommit message (Expand)AuthorFilesLines
2006-03-19Fix a mem leak and a potential NULL deref; from NetBSD's coverity analysis.otto1-5/+9
2006-01-25Fix a memory leak that could be trigged by a read errormillert1-5/+11
2006-01-24Add missing break; in a switch case statement from r1.7 pread() changes. Fromaaron1-1/+2
2005-10-12Use queue macros instead of directly accessing fields. ok millert@otto1-8/+5
2005-10-10Pass local var instead of mp->lqh.cqh_first to CIRCLEQ_REMOVE macro.otto1-3/+3
2005-08-08zap remaining rcsid.espie2-18/+2
2005-08-05zap rcsidespie28-247/+28
2005-07-17- punctuation, macro, layout, wording improvementsjaredy8-107/+120
2005-03-23ansify. ok deraadt@ moritz@otto28-548/+232
2005-01-03deregistermillert6-75/+67
2005-01-03Avoid namespace pollution by renaming index variables -> idx.millert7-105/+105
2005-01-03Make a u_int32_t-sized copy of data->size and key->size (which are size_t)millert1-5/+7
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.millert4-309/+4
2004-06-21another errno -> err in a structure. OK deraadt@marc3-15/+15
2004-05-05O_NOFOLLOW and O_SYNC are also valid flags to dbopen(3)millert1-1/+3
2004-05-03Make ndbm match POSIX. A datum consists of a void *dptr and a size_t dsize.millert3-12/+15
2003-10-21datbase -> database; from Jared Yanovichjmc1-2/+2
2003-08-06Remove some double semicolons (hmm, do two semis equal a maxi?).millert1-3/+3
2003-07-07convert some complicated lists to displays;jmc3-69/+31
2003-06-25pull in headersderaadt3-9/+14
2003-06-17Sync with share/misc/license.template and add missing DARPA creditmillert1-8/+8
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.millert1-22/+11
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert43-288/+116
2003-05-30section reorder;jmc1-3/+3
2003-05-07typos;jmc2-6/+10
2003-05-01-Wall cleanup, make rcsid variables constavsm31-61/+61
2002-06-05snprintfderaadt1-4/+3
2002-05-31use int32_t, not int, for on-disk format structure.itojun1-18/+18
2002-05-01o) start new sentence on a new line;mpech2-7/+12
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 LP64millert10-75/+75
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)millert2-6/+6
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.millert22-172/+172
2002-02-09Allow O_SYNC and O_NOFOLLOW flags in dbopen()millert1-4/+4
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-02-01After writing a page out to disk, run the page back through the user'smillert1-2/+11
2002-02-01Fix a condition where the hole would be inserted in the wrong place during amillert1-4/+4
2002-01-31Fill in missing (default) mmap(2) flag MAP_FILE.millert1-3/+3
2002-01-31Use pread(2) and pwrite(2) instead of lseek(2) + read(2) / write(2).millert3-24/+20
2001-09-16return 0, not NULL, the function returns an intart1-3/+3
2001-08-06o) We always close .Bl and .Bd tags;mpech3-6/+4
2001-08-04Move decision whether to make a new hash table or not to be aftermillert1-13/+8
2001-06-23more .%A handling; bk@rt.fmderaadt1-2/+3
2001-06-23ok, tmac is now fixedderaadt1-2/+3
2001-06-23join .%A entries; most by bk@rt.fmderaadt1-3/+2