The NetBSD Project

CVS log for src/lib/libc/db/hash/hash.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / db / hash

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.33.4.2: download - view: text, markup, annotated - select for diffs
Sun Nov 22 14:15:14 2015 UTC (9 years, 2 months ago) by bouyer
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1
Diff to: previous 1.33.4.1: preferred, colored; branchpoint 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33.4.1: +9 -8 lines
Pull up following revision(s) (requested by christos in ticket #1046):
	lib/libc/db/hash/hash_page.c: revision 1.27
	lib/libc/db/hash/hash_page.c: revision 1.28
	lib/libc/db/hash/hash.h: revision 1.16
	lib/libc/db/hash/hash.c: revision 1.36
	lib/libc/db/hash/hash.c: revision 1.37
	lib/libc/db/hash/hash.c: revision 1.38
	lib/libc/db/hash/hash_bigkey.c: revision 1.25
Account for the -1 hack to fit 0x10000 in a short in hash_page.c
Introduce a HASH_BSIZE macro to return the blocksize; in the 64K case this
returns 0xffff to avoid overflow. This is used where sizes are stored.
If MAX_BSIZE == hashp->BSIZE (65536) then it does not fit in a short, and
we end up storing 0... This means that every entry needs a page. We store
MAX_BSIZE - 1 here, but it would be better to always store (avail - 1) here
so that we don't waste a byte and be consistent.
PR/50441: Manuel Bouyer: hash seq enumeration skips keys on big data.
XXX: pullup-7

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Nov 18 18:22:42 2015 UTC (9 years, 2 months ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, HEAD
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +6 -6 lines
Introduce a HASH_BSIZE macro to return the blocksize; in the 64K case this
returns 0xffff to avoid overflow. This is used where sizes are stored.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Nov 18 13:00:46 2015 UTC (9 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3 lines
Account for the -1 hack to fit 0x10000 in a short in hash_page.c

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Nov 17 20:19:55 2015 UTC (9 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +5 -4 lines
PR/50441: Manuel Bouyer: hash seq enumeration skips keys on big data.
XXX: pullup-7

Revision 1.33.4.1: download - view: text, markup, annotated - select for diffs
Thu Aug 6 21:50:36 2015 UTC (9 years, 6 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +46 -11 lines
Pull up following revision(s) (requested by christos in ticket #921):
	lib/libc/db/hash/hash.c: revision 1.34
	lib/libc/db/hash/hash.c: revision 1.35
Delay moving to the next key until the next iteration. This avoids returning
invalid data to the user if the user deletes the current key, but it also
fails to iterate over some keys as will be shown by a unit test. From FreeBSD.
--
Fix hash iteration that deletes the current element under the cursor by
adjusting the position of the iterator appropriately.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Jun 22 21:16:02 2015 UTC (9 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +34 -4 lines
Fix hash iteration that deletes the current element under the cursor by
adjusting the position of the iterator appropriately.
XXX: pullup 7

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Jun 22 18:50:06 2015 UTC (9 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +15 -10 lines
Delay moving to the next key until the next iteration. This avoids returning
invalid data to the user if the user deletes the current key, but it also
fails to iterate over some keys as will be shown by a unit test. From FreeBSD.

Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:14 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +4 -8 lines
Rebase to HEAD as of a few days ago.

Revision 1.31.6.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:36:51 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.31.6.1: preferred, colored; branchpoint 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.6.1: +4 -8 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Dec 1 00:22:48 2013 UTC (11 years, 2 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base, netbsd-7-0-RC2, netbsd-7-0-RC1
Branch point for: netbsd-7
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +4 -8 lines
- centralize opening of regular and temp files to avoid code duplication
- don't cast malloc
- use malloc sizeof(*var) instead of sizeof(type)

Revision 1.31.6.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:05:17 2012 UTC (12 years, 9 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +6 -4 lines
sync with head

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Mar 13 21:13:32 2012 UTC (12 years, 11 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +6 -4 lines
PR/45989: Martin Husemann: lint invocation does include -w only on i386

- turn lint -w for all the platforms after fixing the lint warnings.
- add _DIAGASSERTS() for casts that would assign values to types that
  would not fit.
- change types, add casts
- change into ansii prototypes
- turn on _DIAGNOSTIC for libc (during current, to be eliminated for release
  builds)

approved by core@

Revision 1.30.8.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:18:22 2009 UTC (15 years, 9 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +8 -7 lines
Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Feb 12 06:35:54 2009 UTC (16 years ago) by lukem
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -7 lines
fix -Wsign-compare issues

Revision 1.27.12.2: download - view: text, markup, annotated - select for diffs
Wed Sep 24 16:35:08 2008 UTC (16 years, 4 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.27.12.1: preferred, colored; branchpoint 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27.12.1: +6 -8 lines
Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.27.12.1: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:39:20 2008 UTC (16 years, 4 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +37 -37 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.30.6.2: download - view: text, markup, annotated - select for diffs
Thu Sep 11 12:58:01 2008 UTC (16 years, 5 months ago) by joerg
Branches: christos-time_t
Diff to: previous 1.30.6.1: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.6.1: +971 -0 lines
Consistently include "nbtool_config.h" when cross-compiling.

Revision 1.30.6.1
Thu Sep 11 12:58:00 2008 UTC (16 years, 5 months ago) by joerg
Branches: christos-time_t
FILE REMOVED
Changes since revision 1.30: +0 -971 lines
file hash.c was added on branch christos-time_t on 2008-09-11 12:58:01 +0000

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Sep 11 12:58:00 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: wrstuden-revivesa-base-3, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, christos-time_t-nbase, christos-time_t-base
Branch point for: jym-xensuspend, christos-time_t
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +6 -2 lines
Consistently include "nbtool_config.h" when cross-compiling.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Sep 10 17:52:35 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -8 lines
In preparation for providing a db fallback in libnbcompat, remove
sccsid and conditionals around __RCSID. lint understands __RCSID enough
to ignore it, undefining LIBC_SCCS is superseded by MKSTRIPIDENT.
No functional changes.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Aug 26 21:18:38 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: wrstuden-revivesa-base-2
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +37 -37 lines
Convert db from UCB types to POSIX types. Prefer uint8_t for u_char as
it is mostly about the wire format.

Patched libc.so is bit-identical.

OK matt@

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Feb 3 23:46:09 2007 UTC (18 years ago) by christos
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +86 -129 lines
cleanup:
	- remove __P
	- remove unneeded casts
	- add _DIAGASSERT
	- add more diagnostics for integer overflow
	- fix size_t/int confusion
	- make debugging and statistics code compile

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Mar 19 03:36:28 2006 UTC (18 years, 10 months ago) by rtr
Branches: MAIN
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
retrun -> return

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Mar 19 02:21:15 2006 UTC (18 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -2 lines
Coverity CID 518: Avoid NULL pointer deref.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Mar 19 02:09:44 2006 UTC (18 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +7 -5 lines
Coverity CID 508: Avoid memory leak.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Nov 29 03:11:59 2005 UTC (19 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -7 lines
WARNS=4

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Oct 16 02:39:20 2005 UTC (19 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -3 lines
Initialize a variable that might confuse gcc as uninitialized.

Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Wed Mar 30 10:26:40 2005 UTC (19 years, 10 months ago) by tron
Branches: netbsd-3
CVS tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +5 -2 lines
Pull up revision 1.21 (requested by christos in ticket #78):
Don't refuse to create a hash database on 0 length files. Treat
them as new files the same way that the btree code does.  Note that
we do the fstat() after the open() instead of re-using the previous
result of the stat() to avoid races (we open with O_EXLOCK when we care).

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Mar 29 23:37:15 2005 UTC (19 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -2 lines
Don't refuse to create a hash database on 0 length files. Treat
them as new files the same way that the btree code does.  Note that
we do the fstat() after the open() instead of re-using the previous
result of the stat() to avoid races (we open with O_EXLOCK when we care).

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Mar 6 03:42:14 2005 UTC (19 years, 11 months ago) by christos
Branches: MAIN
CVS tags: netbsd-3-base
Branch point for: netbsd-3
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4 lines
Revert previous commit at 1.17. a maximum BSIZE of 65536 ends up stored
as a 0 in the page, but it is supported and it does work.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Jan 19 00:23:44 2005 UTC (20 years ago) by mycroft
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -3 lines
hash already uses FD_CLOEXEC -- pay attention to the return value and make it
a hard failure.

Also make btree and recno uses FD_CLOEXEC.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:42:42 2003 UTC (21 years, 6 months ago) by agc
Branches: MAIN
CVS tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -7 lines
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.

Revision 1.15.12.2: download - view: text, markup, annotated - select for diffs
Thu Dec 19 01:45:49 2002 UTC (22 years, 1 month ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.15.12.1: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.12.1: +4 -4 lines
Sync with HEAD.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Dec 11 21:20:15 2002 UTC (22 years, 2 months ago) by christos
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -4 lines
Only allow BSIZE to 1^16 - 1:
    - fix off by one error
    - limit the default from the filesystem

Revision 1.15.12.1: download - view: text, markup, annotated - select for diffs
Mon Jan 28 20:50:24 2002 UTC (23 years ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
Catch up to -current.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Jan 12 11:26:13 2002 UTC (23 years, 1 month ago) by aymeric
Branches: MAIN
CVS tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
use %p instead of %x when displaying a pointer

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Dec 9 12:42:48 1998 UTC (26 years, 2 months ago) by christos
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, comdex-fall-1999-base, comdex-fall-1999
Branch point for: nathanw_sa
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +47 -36 lines
delint

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Oct 14 12:09:14 1998 UTC (26 years, 4 months ago) by kleink
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
Need "namespace.h".

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jun 30 21:30:52 1998 UTC (26 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -4 lines
Use pread(2) and pwrite(2) where appropriate.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu May 7 19:24:21 1998 UTC (26 years, 9 months ago) by kleink
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +5 -3 lines
Change the file mode argument to dbopen() and the db backends from int to
mode_t.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Jul 13 18:52:02 1997 UTC (27 years, 7 months ago) by christos
Branches: MAIN
CVS tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -3 lines
Fix RCSID's
Fix gcc warnings.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Nov 7 06:48:01 1996 UTC (28 years, 3 months ago) by jtc
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +9 -9 lines
Rename the errno field in struct htab to err, as the former name
conflicts with a macro implementation of errno.h's errno.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri May 3 21:43:47 1996 UTC (28 years, 9 months ago) by cgd
Branches: MAIN
CVS tags: nsswitch, netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, ivory_soap2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +0 -0 lines
merge DB 1.85 changes

Revision 1.7.4.1: download - view: text, markup, annotated - select for diffs
Tue May 2 19:34:12 1995 UTC (29 years, 9 months ago) by jtc
Branches: ivory_soap
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +1 -0 lines
#include "namespace.h"

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Feb 27 13:21:59 1995 UTC (29 years, 11 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -0 lines
add unintrusive Ids

Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Thu Aug 18 00:40:50 1994 UTC (30 years, 6 months ago) by cgd
Branches: netbsd-1-0
Diff to: previous 1.7.2.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.1: +994 -0 lines
clean up import

Revision 1.7.2.1
Thu Aug 18 00:40:49 1994 UTC (30 years, 6 months ago) by cgd
Branches: netbsd-1-0
FILE REMOVED
Changes since revision 1.7: +0 -994 lines
file hash.c was added on branch netbsd-1-0 on 1994-08-18 00:40:50 +0000

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Aug 18 00:40:49 1994 UTC (30 years, 6 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Branch point for: netbsd-1-0, ivory_soap
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +74 -74 lines
clean up import

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Aug 17 23:02:03 1994 UTC (30 years, 6 months ago) by cgd
Branches: CSRG
CVS tags: db-1-85, CSRG-94-08-17
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +87 -81 lines
update to db 1.79

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Jan 13 22:55:55 1994 UTC (31 years, 1 month ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-0-base
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -1 lines
fix sall memory leak.  from Christopher Jon Kane <kane@kidd.vet.purdue.edu>

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Oct 20 07:26:09 1993 UTC (31 years, 3 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -2 lines
update to v1.72 of new DB code

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Sep 9 02:42:04 1993 UTC (31 years, 5 months ago) by cgd
Branches: MAIN
CVS tags: berkeley-db-1-7
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +10 -9 lines
upgrade new DB code to version 1.7

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Aug 26 00:43:39 1993 UTC (31 years, 5 months ago) by jtc
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Declare rcsid strings so they are stored in text segment.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Aug 1 18:43:32 1993 UTC (31 years, 6 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Add RCS identifiers.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 23:54:18 1993 UTC (31 years, 8 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
update db code to v1.6 from vangogh, and put it in "db" rather than "DB"

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>