summaryrefslogtreecommitdiff
path: root/bdb/db_dump185
diff options
context:
space:
mode:
authorram@mysql.r18.ru <>2002-10-30 15:57:05 +0400
committerram@mysql.r18.ru <>2002-10-30 15:57:05 +0400
commit5e09392faa62ea38baa4bd46de5e4183da538e79 (patch)
tree6881a3cca88bea0bb9eeffd5aae34be437152786 /bdb/db_dump185
parent1c0f1712ca4869b537ada297930ef01dcb039bb9 (diff)
downloadmariadb-git-5e09392faa62ea38baa4bd46de5e4183da538e79.tar.gz
BDB 4.1.24
Diffstat (limited to 'bdb/db_dump185')
-rw-r--r--bdb/db_dump185/db_dump185.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/bdb/db_dump185/db_dump185.c b/bdb/db_dump185/db_dump185.c
index 4b57fffd2dc..97164f34a9a 100644
--- a/bdb/db_dump185/db_dump185.c
+++ b/bdb/db_dump185/db_dump185.c
@@ -1,15 +1,15 @@
/*-
* See the file LICENSE for redistribution information.
*
- * Copyright (c) 1996, 1997, 1998, 1999, 2000
+ * Copyright (c) 1996-2002
* Sleepycat Software. All rights reserved.
*/
#ifndef lint
static char copyright[] =
- "Copyright (c) 1996-2000\nSleepycat Software Inc. All rights reserved.\n";
+ "Copyright (c) 1996-2002\nSleepycat Software Inc. All rights reserved.\n";
static char revid[] =
- "$Id: db_dump185.c,v 11.8 2001/01/10 17:26:21 bostic Exp $";
+ "$Id: db_dump185.c,v 11.17 2002/08/08 03:50:35 bostic Exp $";
#endif
#include <sys/types.h>
@@ -65,9 +65,11 @@ typedef struct hashhdr186 { /* Disk resident portion */
int32_t h_charkey; /* value of hash(CHARKEY) */
#define NCACHED 32 /* number of bit maps and spare points */
int32_t spares[NCACHED];/* spare pages for overflow */
- u_int16_t bitmaps[NCACHED]; /* address of overflow page bitmaps */
+ /* address of overflow page bitmaps */
+ u_int16_t bitmaps[NCACHED];
} HASHHDR186;
typedef struct htab186 { /* Memory resident data structure */
+ void *unused[2];
HASHHDR186 hdr; /* Header */
} HTAB186;
@@ -171,7 +173,7 @@ void db_hash __P((DB *, int));
void dbt_dump __P((DBT *));
void dbt_print __P((DBT *));
int main __P((int, char *[]));
-void usage __P((void));
+int usage __P((void));
int
main(argc, argv)
@@ -191,7 +193,7 @@ main(argc, argv)
if (freopen(optarg, "w", stdout) == NULL) {
fprintf(stderr, "db_dump185: %s: %s\n",
optarg, strerror(errno));
- exit (1);
+ return (EXIT_FAILURE);
}
break;
case 'p':
@@ -199,20 +201,20 @@ main(argc, argv)
break;
case '?':
default:
- usage();
+ return (usage());
}
argc -= optind;
argv += optind;
if (argc != 1)
- usage();
+ return (usage());
if ((dbp = dbopen(argv[0], O_RDONLY, 0, DB_BTREE, NULL)) == NULL) {
if ((dbp =
dbopen(argv[0], O_RDONLY, 0, DB_HASH, NULL)) == NULL) {
fprintf(stderr,
"db_dump185: %s: %s\n", argv[0], strerror(errno));
- exit (1);
+ return (EXIT_FAILURE);
}
db_hash(dbp, pflag);
} else
@@ -236,9 +238,9 @@ main(argc, argv)
if (rval == -1) {
fprintf(stderr, "db_dump185: seq: %s\n", strerror(errno));
- exit (1);
+ return (EXIT_FAILURE);
}
- return (0);
+ return (EXIT_SUCCESS);
}
/*
@@ -345,9 +347,9 @@ dbt_print(dbtp)
* usage --
* Display the usage message.
*/
-void
+int
usage()
{
(void)fprintf(stderr, "usage: db_dump185 [-p] [-f file] db_file\n");
- exit(1);
+ return (EXIT_FAILURE);
}