Remove mpool.libtp, it was part of the Berkeley DB tarball but notpresent int the CSRG libc. It is only of historical interest and,given the amount of time passed, probably not even that anymore.
Remove mpool.libtp, it was part of the Berkeley DB tarball but notpresent int the CSRG libc. It is only of historical interest and,given the amount of time passed, probably not even that anymore.OK deraadt@, prodded by miod@
show more ...
delete old lint ARGSUSED comments
tidy up by inlining next level included makefilesok deraadt guenther
Move to the <limits.h> universe.review by millert, binary checking process with doug, concept with guenther
CIRCLEQ begone.ok miller@
Fix a memory leak that could be trigged by a read errorUpdate the count of currently cached pages in mpool_delete()Use CIRCLEQ_EMPTY in the loop that delets the lru cacheDon't update the pageread
Fix a memory leak that could be trigged by a read errorUpdate the count of currently cached pages in mpool_delete()Use CIRCLEQ_EMPTY in the loop that delets the lru cacheDon't update the pageread statistic if there was a read errorWith aaron@, OK krw@
Add missing break; in a switch case statement from r1.7 pread() changes. Fromdhelder AT arbor.net. millert@ ok
Use queue macros instead of directly accessing fields. ok millert@
Pass local var instead of mp->lqh.cqh_first to CIRCLEQ_REMOVE macro.The latter might fail, depending on the actual implementation ofCIRCLEQ_REMOVE. Found by a strict queue.h I'm working on.ok pedr
Pass local var instead of mp->lqh.cqh_first to CIRCLEQ_REMOVE macro.The latter might fail, depending on the actual implementation ofCIRCLEQ_REMOVE. Found by a strict queue.h I'm working on.ok pedro@ millert@
zap rcsid
ansify. ok deraadt@ moritz@
Remove the advertising clause in the UCB license which Berkeleyrescinded 22 July 1999. Proofed by myself and Theo.
-Wall cleanup, make rcsid variables constmillert@ ok
Cosmetic changes such as correct printf format specifiers on LP64machines and whitespace nits. Some from NetBSD.
Part 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 don
Part 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.
After writing a page out to disk, run the page back through the user'sinput filter to ensure we don't end up with a cached copy of the pagein the wrong byte-order for the host cpu.This fixes a fa
After writing a page out to disk, run the page back through the user'sinput filter to ensure we don't end up with a cached copy of the pagein the wrong byte-order for the host cpu.This fixes a fatal bug which bites when the DB 'lorder' is differentto the cpu's, and a cached page is accessed soon after it was flushedto disk.From scw@netbsd.org
Use pread(2) and pwrite(2) instead of lseek(2) + read(2) / write(2).Based on changes from NetBSD (thorpej).
o Minor changes from db.1.86 (sleepycat). Does not include the new hash routines since they cannot read a hashed .db file from the old code. Most of these files just have their RCS/SCCS tags s
o Minor changes from db.1.86 (sleepycat). Does not include the new hash routines since they cannot read a hashed .db file from the old code. Most of these files just have their RCS/SCCS tags standardized. Note that mpool.3 has not been updated to reflect the new mpool interface. o Add a real dbm(3) manpage
Add thread-safety to libc, so that libc_r will build (on i386 at least).All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a sp
Add thread-safety to libc, so that libc_r will build (on i386 at least).All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall)Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS).Doc some re-entrant routinesAdd libc_r to intro(3)dig() uses some libc srcs and an extra -I was needed there.Add more md stuff to libc_r.Update includes for the pthreads apiUpdate libc_r TODO
do not toss memory dribble into the output files (small performance loss)
ftpd: sleep for an indeterminate amount for non-existant logins to simulate a crypt, like login does.Use SEEK_* not L_* and kill some 0L's used in lseek while we're there.
Remove dead codeRemove unused variablesSilence some warningslint(1) is your friend
Fix RCS idsMake sure everything uses {SYS,}LIBC_SCCS properly
db release 1.85
initial import of NetBSD tree