aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/db
Commit message (Expand)AuthorAgeFilesLines
* Remove "All rights reserved" from my files.Xin LI2018-05-101-1/+0
* libc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-251-0/+2
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2046-0/+92
* Renumber copyright clause 4Warner Losh2017-02-2851-51/+51
* hash(3): protect in-memory page when using cross-endianness.Pedro F. Giffuni2016-09-261-4/+9
* btree(3): don't shortcut closing if the metadata is dirty.Pedro F. Giffuni2016-09-261-1/+2
* Fix prototype of dbm_open().Ed Schouten2016-05-312-2/+2
* Let dbm's datum::dptr use the right type.Ed Schouten2016-05-301-2/+2
* libc: make more use of the howmany() macro when available.Pedro F. Giffuni2016-04-262-3/+2
* libc: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-201-1/+1
* libc: do not include <sys/types.h> where <sys/param.h> was already includedAndriy Voskoboinyk2016-04-181-1/+0
* libc: replace 0 with NULL for pointers.Pedro F. Giffuni2016-04-102-3/+3
* Follow-up r295924: Only sync hash-based db files open for writing when closing.Bryan Drewery2016-04-061-1/+2
* libc: don't build compat functions if building WITHOUT_SYMVEREd Maste2016-03-151-1/+4
* Allow O_CLOEXEC to be used in dbopen() flagsKurt Lidl2016-03-061-1/+5
* db(3): Fix aliasing warnings from modern GCC.Pedro F. Giffuni2016-02-241-3/+2
* db(3): Fix aliasing warnings from modern GCC.Pedro F. Giffuni2016-02-241-6/+12
* If we close or sync a hash-based db file, make sure to call fsync toDavid Malone2016-02-231-1/+5
* Use intptr_t note ptrdiff_t when storing flags in the bottom bits ofBrooks Davis2016-01-292-6/+6
* Use ANSI C prototypes. Eliminates -Wold-style-definition warnings.Craig Rodrigues2015-09-201-25/+10
* db/recno: Open with close-on-exec like btree and hash do.Jilles Tjoelker2015-09-131-1/+1
* Switch libc from using _sig{procmask,action,suspend} symbols, whichKonstantin Belousov2015-08-292-4/+6
* Drop some unnecessary casts.Pedro F. Giffuni2015-05-181-4/+3
* dbm_delete(3) correct man page to match current behaviour.Pedro F. Giffuni2015-02-201-4/+2
* Let __bt_put() accept the R_SETCURSOR flag, as stated in the dbopen(3) manpage.Jeremie Le Hen2014-03-061-1/+2
* Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}Marcel Moolenaar2014-03-047-13/+13
* db: Use O_CLOEXEC instead of separate fcntl() call.Jilles Tjoelker2013-08-132-8/+3
* db/hash: Use O_CLOEXEC instead of separate fcntl() call.Jilles Tjoelker2013-08-111-2/+1
* Globally replace u_int*_t from (non-contributed) man pages.Ed Schouten2012-02-121-1/+1
* Fix clang warnings.Ben Laurie2011-06-181-3/+4
* The flags argument of mpool_get() is meaningful, document it.Xin LI2011-06-181-2/+9
* Bump dates in dbopen(3) and cpuset_getaffinity(2) from r212441 andGlen Barber2010-09-121-1/+1
* Note O_SYNC and O_NOFOLLOW flags in dbopen(3) since r190497.Glen Barber2010-09-101-2/+2
* libc/db/hash: cap auto-tuned block size with a value that actually worksAndriy Gapon2010-04-052-1/+3
* hash.3: fix a factual mistake in the man pageAndriy Gapon2010-04-051-1/+1
* Consider flag == 0 as the same of flag == R_NEXT. This change will restoreXin LI2009-08-241-2/+2
* Update SCCS IDs for Berkeley DB 1.86 merge.Xin LI2009-06-242-2/+2
* style: operators should appear at the line end if we have to wrap.Xin LI2009-06-241-2/+2
* Add some casts to silence compiler warning about signedness.Xin LI2009-03-282-3/+3
* Minor changes from Berkeley DB 1.86 and further improvements from OpenBSD.Xin LI2009-03-2810-115/+214
* Allow O_SYNC and O_NOFOLLOW flags in dbopen().Xin LI2009-03-281-2/+2
* Plug memory leaks and a potential NULL dereference.Xin LI2009-03-281-4/+12
* Simplify the logic when determining whether to zero out a db file to afterXin LI2009-03-281-15/+5
* - If (keysize+datasize)%(bsize=14)==0, insertion of a `big key' would causeXin LI2009-03-281-6/+18
* Avoid NULL deference which causes DEBUG1 to crash, not to print usefulXin LI2009-03-281-1/+1
* - Avoid overwriting the cursor page when the cursor page becomes theXin LI2009-03-281-1/+21
* Fix a crash when iterating over a hash and removing its elements.Xin LI2009-03-282-11/+21
* Only squeeze a short key/value pair onto a page with other complete key/valueXin LI2009-03-281-3/+9
* Diff reduce against OpenBSD, no functional change.Xin LI2009-03-282-12/+6
* Return meaningful errno in overflow case; print error message to stderrXin LI2009-03-281-1/+7