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
|
/*-
* Copyright (c) 2008-2012 WiredTiger, Inc.
* All rights reserved.
*
* See the file LICENSE for redistribution information.
*/
#include <wt_internal.h>
#define UTIL_COLGROUP_OK 0x01 /* colgroup: prefix OK */
#define UTIL_FILE_OK 0x02 /* file: prefix OK */
#define UTIL_INDEX_OK 0x04 /* index: prefix OK */
#define UTIL_TABLE_OK 0x08 /* table: prefix OK */
/* all known prefixes OK */
#define UTIL_ALL_OK \
(UTIL_COLGROUP_OK | UTIL_FILE_OK | UTIL_INDEX_OK | UTIL_TABLE_OK)
typedef struct {
void *mem; /* Managed memory chunk */
size_t memsize; /* Managed memory size */
} ULINE;
extern const char *progname; /* Program name */
extern const char *usage_prefix; /* Global arguments */
extern int verbose; /* Verbose flag */
extern WT_EVENT_HANDLER *verbose_handler;
/*
* We compile in own version of getopt, it's simpler than figuring out what the
* system has.
*/
extern int util_opterr; /* if error message should be printed */
extern int util_optind; /* index into parent argv vector */
extern int util_optopt; /* character checked for validity */
extern int util_optreset; /* reset getopt */
extern char *util_optarg; /* argument associated with option */
int util_cerr(const char *, const char *, int);
void util_copyright(void);
int util_create(WT_SESSION *, int, char *[]);
int util_drop(WT_SESSION *, int, char *[]);
int util_dump(WT_SESSION *, int, char *[]);
int util_dumpfile(WT_SESSION *, int, char *[]);
int util_err(int, const char *, ...);
int util_flush(WT_SESSION *, const char *);
int util_getopt(int, char * const *, const char *);
int util_list(WT_SESSION *, int, char *[]);
int util_load(WT_SESSION *, int, char *[]);
int util_loadtext(WT_SESSION *, int, char *[]);
char *util_name(const char *, const char *, u_int);
int util_printlog(WT_SESSION *, int, char *[]);
int util_read(WT_SESSION *, int, char *[]);
int util_read_line(ULINE *, int, int *);
int util_rename(WT_SESSION *, int, char *[]);
int util_salvage(WT_SESSION *, int, char *[]);
int util_stat(WT_SESSION *, int, char *[]);
int util_str2recno(const char *p, uint64_t *recnop);
int util_upgrade(WT_SESSION *, int, char *[]);
int util_verify(WT_SESSION *, int, char *[]);
int util_write(WT_SESSION *, int, char *[]);
|