1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
Wed Aug 28 17:25:10 1996 Tom Yu <tlyu@mit.edu>
* configure.in: Add check for SIZEOF_INT.
* include/db.h: Check SIZEOF_INT rather than UINT_MAX; it's broken
under Ultrix.
Thu Aug 22 23:13:32 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
* Makefile.in: Add dummy rule for Makefiles.
Wed Jul 31 03:35:47 1996 Tom Yu <tlyu@mit.edu>
* obj/Makefile.in: Add -Dfoo=my_foo when compiling replacement
functions (so that the redefinitions in db-int.h take
effect).
Mon Jul 29 23:24:22 1996 Tom Yu <tlyu@mit.edu>
* hash/hash.c, hash/hash_func.c, hash/hash_page.c: Add "static" to
some function defn's that need them; they were prototyped
as static but not defined as static.
Fri Jul 26 00:41:45 1996 Theodore Y. Ts'o <tytso@mit.edu>
* Makefile.in (install): Add a blank install target to keep the
top-level "make install" happy.
Tue Jul 23 16:08:43 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
* hash/dbm.c: Copy elements from the datum to an internal
DBT. Handles case of differences in size of size fields.
Fri Jun 21 00:07:57 1996 Marc Horowitz <marc@mit.edu>
* hash/dbm.c (delete, store): dbm_rdonly() doesn't exist on some
systems. In addition, the handle is really a DB handle, so it
would break if it did exist. Remove calls to it.
Wed Apr 10 21:39:54 1996 Marc Horowitz <marc@mit.edu>
* hash/hash_page.c (__addel): It is possible to damage a page if a
bigpair is added and there's not enough room. Check to make sure
there's enough room before adding anything.
* hash/hash.c (hdestroy, cursor_delete): there were still a few
things in the hashp which weren't being freed, causing a small
memory leak.
Sun Apr 7 01:40:54 1996 Marc Horowitz <marc@mit.edu>
* clib/mk{,s}temp.c: renamed to accurately reflect the function
being provided (ultrix 4.2 has one, but not the other).
* [way too many files to list here]: rename pgno_t to db_pgno_t,
since this symbol is defined in <sys/types> on at least one OS to
a non-compatible type (irix 5.2 defines it as long; db wants it to
be u_int32_t).
* hash/dbm.c, include/db-ndbm.h: use and reference the compat
ndbm.h file
* btree/bt_open.c, hash/hash.c, hash/hash_page.c,
include/db-int.h, include/db.h: build fixes - use configure to set
db internal cpp symbols for endianness stuff, move __P definition
from db-int.h to db.h.
* configure.in, acconfig.h, Makefile.in, obj/configure.in,
obj/acconfig.in, obj/Makefile.in: rearrange the configure inputs
to deal properly with configure at the top level, and with a
multiarchitecture build using VPATH
Sat Apr 6 16:43:26 1996 Marc Horowitz <marc@mit.edu>
* obj/Makefile.in: random cleanup
* btree/*.c db/db.c hash/*.c mpool/mpool.c recno/*.c
test/SEQ_TEST/t.c test/dbtest.c test/*/*.c: use "db-int.h" instead
of "db.h".
* include/db.h, include/db-int.h: rototilled to be portable and
sensible, using configure whenever possible.
* btree/*.c db/db.c hash/*.c mpool/mpool.c recno/*.c
test/SEQ_TEST/t.c test/dbtest.c test/*/*.c: use "db.h" instead of
<db.h>.
* hash/hash.h, btree/btree.h, mpool/mpool.c: #include "mpool.h"
instead of <mpool.h>.
* test/hash1.tests/thash4.c: remove unused and nonportable
<sys/timeb.h>
* test/hash2.tests/bigtest.c: replace <malloc.h> with <stdlib.h>
* clib/memmove.c: remove <sys/cdefs.h>
* mpool/mpool.c, mpool/mpool.h, hash/hash.h, include/db-queue.h:
include "db-queue.h" instead of <sys/queue.h>, since it's not part
of any OS standard.
* obj/*: first attempt at autoconfiscation
* test/hash1.tests/driver2.c (main), test/hash1.tests/tseq.c
(main): replace berkeley memoryisms with ansi ones.
* btree/bt_open.c (tmp): use sprintf instead of snprintf().
conditionalize signal stuff on SIG_BLOCK instead of using special
magic in a header file.
|