]>
Commit | Line | Data |
---|---|---|
34e8f829 A |
1 | --- bt_split.c.orig 2008-09-07 11:37:54.000000000 -0700 |
2 | +++ bt_split.c 2008-09-07 12:29:24.000000000 -0700 | |
3 | @@ -210,7 +210,7 @@ __bt_split(t, sp, key, data, flags, ilen | |
4 | nbytes = NRINTERNAL; | |
5 | break; | |
6 | default: | |
7 | - abort(); | |
8 | + LIBC_ABORT("illegal rchild->flags & P_TYPE (0x%x)", rchild->flags & P_TYPE); | |
9 | } | |
10 | ||
11 | /* Split the parent page if necessary or shift the indices. */ | |
12 | @@ -285,7 +285,7 @@ __bt_split(t, sp, key, data, flags, ilen | |
13 | ((RINTERNAL *)dest)->pgno = rchild->pgno; | |
14 | break; | |
15 | default: | |
16 | - abort(); | |
17 | + LIBC_ABORT("illegal rchild->flags & P_TYPE (0x%x)", rchild->flags & P_TYPE); | |
18 | } | |
19 | ||
20 | /* Unpin the held pages. */ | |
21 | @@ -580,7 +580,7 @@ bt_broot(t, h, l, r) | |
22 | ((BINTERNAL *)dest)->pgno = r->pgno; | |
23 | break; | |
24 | default: | |
25 | - abort(); | |
26 | + LIBC_ABORT("illegal h->flags & P_TYPE (0x%x)", h->flags & P_TYPE); | |
27 | } | |
28 | ||
29 | /* There are two keys on the page. */ | |
30 | @@ -663,7 +663,7 @@ bt_psplit(t, h, l, r, pskip, ilen) | |
31 | isbigkey = 0; | |
32 | break; | |
33 | default: | |
34 | - abort(); | |
35 | + LIBC_ABORT("illegal h->flags & P_TYPE (0x%x)", h->flags & P_TYPE); | |
36 | } | |
37 | ||
38 | /* | |
39 | @@ -756,7 +756,7 @@ bt_psplit(t, h, l, r, pskip, ilen) | |
40 | nbytes = NRLEAF(rl); | |
41 | break; | |
42 | default: | |
43 | - abort(); | |
44 | + LIBC_ABORT("illegal h->flags & P_TYPE (0x%x)", h->flags & P_TYPE); | |
45 | } | |
46 | ++nxt; | |
47 | r->linp[off] = r->upper -= nbytes; |