diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2005-10-04 23:38:37 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2005-10-04 23:38:37 +0000 |
| commit | 745cddfcd791359ff5ae5c2f33db3b196f6df481 (patch) | |
| tree | 4a5081d158f5f0e3ec784b1c2190d9870dceaa41 /src/util/db2/hash/hash_debug.c | |
| parent | a6759444a5cc94637576e92cf425efda13a791ea (diff) | |
| download | krb5-745cddfcd791359ff5ae5c2f33db3b196f6df481.tar.gz krb5-745cddfcd791359ff5ae5c2f33db3b196f6df481.tar.xz krb5-745cddfcd791359ff5ae5c2f33db3b196f6df481.zip | |
Move the db2 library to the site of its one use, the kdb-db2 module.
Update configuration scripts, pathname make variables, etc., accordingly.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17407 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/db2/hash/hash_debug.c')
| -rw-r--r-- | src/util/db2/hash/hash_debug.c | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/src/util/db2/hash/hash_debug.c b/src/util/db2/hash/hash_debug.c deleted file mode 100644 index 69229fc8d..000000000 --- a/src/util/db2/hash/hash_debug.c +++ /dev/null @@ -1,105 +0,0 @@ -/*- - * Copyright (c) 1995 - * The President and Fellows of Harvard University - * - * This code is derived from software contributed to Harvard by - * Jeremy Rassen. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)hash_debug.c 8.4 (Berkeley) 11/7/95"; -#endif /* LIBC_SCCS and not lint */ - -#ifdef DEBUG -/* - * PACKAGE: hashing - * - * DESCRIPTION: - * Debug routines. - * - * ROUTINES: - * - * External - * __dump_bucket - */ -#include <stdio.h> - -#include "db-int.h" -#include "hash.h" -#include "page.h" -#include "extern.h" - -void -__dump_bucket(hashp, bucket) - HTAB *hashp; - u_int32_t bucket; -{ - CURSOR cursor; - DBT key, val; - ITEM_INFO item_info; - int var; - char *cp; - - cursor.pagep = NULL; - item_info.seek_size = 0; - item_info.seek_found_page = 0; - - __get_item_reset(hashp, &cursor); - - cursor.bucket = bucket; - for (;;) { - __get_item_next(hashp, &cursor, &key, &val, &item_info); - if (item_info.status == ITEM_ERROR) { - (void)printf("get_item_next returned error\n"); - break; - } else if (item_info.status == ITEM_NO_MORE) - break; - - if (item_info.key_off == BIGPAIR) { - if (__big_keydata(hashp, cursor.pagep, &key, &val, - item_info.pgndx)) { - (void)printf("__big_keydata returned error\n"); - break; - } - } - - if (key.size == sizeof(int)) { - memcpy(&var, key.data, sizeof(int)); - (void)printf("%d\n", var); - } else { - for (cp = (char *)key.data; key.size--; cp++) - (void)printf("%c", *cp); - (void)printf("\n"); - } - } - __get_item_done(hashp, &cursor); -} -#endif /* DEBUG */ |
