Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Use 4K page default. Use dynamically computed fill factor default instead of fixed value. |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
93c40a660b6cdf74deaf0fad010d03b8 |
User & Date: | bostic 1993-05-23 09:03:27 |
Context
1993-05-23
| ||
09:04 | Change default page size to 4K and fill factor to 40. check-in: eda4418d74 user: bostic tags: trunk | |
09:03 | Use 4K page default. Use dynamically computed fill factor default instead of fixed value. check-in: 93c40a660b user: bostic tags: trunk | |
08:24 | Removed comment reference to non-existing file local.h check-in: 95fb4818ec user: christos tags: trunk | |
Changes
Changes to lib/libc/db/hash/hash.h.
1 2 3 4 5 6 7 8 9 | /*- * Copyright (c) 1990 The Regents of the University of California. * All rights reserved. * * This code is derived from software contributed to Berkeley by * Margo Seltzer. * * %sccs.include.redist.c% * | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /*- * Copyright (c) 1990 The Regents of the University of California. * All rights reserved. * * This code is derived from software contributed to Berkeley by * Margo Seltzer. * * %sccs.include.redist.c% * * @(#)hash.h 5.7 (Berkeley) 05/23/93 */ /* Operations */ typedef enum { HASH_GET, HASH_PUT, HASH_PUTNEW, HASH_DELETE, HASH_FIRST, HASH_NEXT } ACTION; |
︙ | ︙ | |||
85 86 87 88 89 90 91 | /* * Constants */ #define MAX_BSIZE 65536 /* 2^16 */ #define MIN_BUFFERS 6 #define MINHDRSIZE 512 #define DEF_BUFSIZE 65536 /* 64 K */ | | | | > | 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | /* * Constants */ #define MAX_BSIZE 65536 /* 2^16 */ #define MIN_BUFFERS 6 #define MINHDRSIZE 512 #define DEF_BUFSIZE 65536 /* 64 K */ #define DEF_BUCKET_SIZE 4096 #define DEF_BUCKET_SHIFT 12 /* log2(BUCKET) */ #define DEF_SEGSIZE 256 #define DEF_SEGSIZE_SHIFT 8 /* log2(SEGSIZE) */ #define DEF_DIRSIZE 256 #define DEF_FFACTOR 65536 #define MIN_FFACTOR 4 #define SPLTMAX 8 #define CHARKEY "%$sniglet^&" #define NUMKEY 1038583 #define BYTE_SHIFT 3 #define INT_TO_BYTE 2 #define INT_BYTE_SHIFT 5 #define ALL_SET ((u_int)0xFFFFFFFF) |
︙ | ︙ |