Move long_options structures to the top of main() functions, for
consistency. Per suggestion from Tom.
This commit is contained in:
parent
da63fec7db
commit
bd9c8e741b
@ -140,6 +140,7 @@ handle_args(int argc, char *argv[])
|
|||||||
{"secs-per-test", required_argument, NULL, 's'},
|
{"secs-per-test", required_argument, NULL, 's'},
|
||||||
{NULL, 0, NULL, 0}
|
{NULL, 0, NULL, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
int option; /* Command line option */
|
int option; /* Command line option */
|
||||||
int optindex = 0; /* used by getopt_long */
|
int optindex = 0; /* used by getopt_long */
|
||||||
|
|
||||||
|
@ -43,6 +43,7 @@ handle_args(int argc, char *argv[])
|
|||||||
{"duration", required_argument, NULL, 'd'},
|
{"duration", required_argument, NULL, 'd'},
|
||||||
{NULL, 0, NULL, 0}
|
{NULL, 0, NULL, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
int option; /* Command line option */
|
int option; /* Command line option */
|
||||||
int optindex = 0; /* used by getopt_long */
|
int optindex = 0; /* used by getopt_long */
|
||||||
|
|
||||||
|
@ -1915,6 +1915,15 @@ printResults(int ttype, int normal_xacts, int nclients,
|
|||||||
int
|
int
|
||||||
main(int argc, char **argv)
|
main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
static struct option long_options[] = {
|
||||||
|
{"foreign-keys", no_argument, &foreign_keys, 1},
|
||||||
|
{"index-tablespace", required_argument, NULL, 3},
|
||||||
|
{"tablespace", required_argument, NULL, 2},
|
||||||
|
{"unlogged-tables", no_argument, &unlogged_tables, 1},
|
||||||
|
{"sampling-rate", required_argument, NULL, 4},
|
||||||
|
{NULL, 0, NULL, 0}
|
||||||
|
};
|
||||||
|
|
||||||
int c;
|
int c;
|
||||||
int nclients = 1; /* default number of simulated clients */
|
int nclients = 1; /* default number of simulated clients */
|
||||||
int nthreads = 1; /* default number of threads */
|
int nthreads = 1; /* default number of threads */
|
||||||
@ -1937,15 +1946,6 @@ main(int argc, char **argv)
|
|||||||
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
static struct option long_options[] = {
|
|
||||||
{"foreign-keys", no_argument, &foreign_keys, 1},
|
|
||||||
{"index-tablespace", required_argument, NULL, 3},
|
|
||||||
{"tablespace", required_argument, NULL, 2},
|
|
||||||
{"unlogged-tables", no_argument, &unlogged_tables, 1},
|
|
||||||
{"sampling-rate", required_argument, NULL, 4},
|
|
||||||
{NULL, 0, NULL, 0}
|
|
||||||
};
|
|
||||||
|
|
||||||
#ifdef HAVE_GETRLIMIT
|
#ifdef HAVE_GETRLIMIT
|
||||||
struct rlimit rlim;
|
struct rlimit rlim;
|
||||||
#endif
|
#endif
|
||||||
|
@ -315,6 +315,7 @@ main(int argc, char **argv)
|
|||||||
{"verbose", no_argument, NULL, 'v'},
|
{"verbose", no_argument, NULL, 'v'},
|
||||||
{NULL, 0, NULL, 0}
|
{NULL, 0, NULL, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
int c;
|
int c;
|
||||||
int option_index;
|
int option_index;
|
||||||
|
|
||||||
|
@ -82,24 +82,6 @@ static char *filename = NULL;
|
|||||||
int
|
int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
char *pghost = NULL;
|
|
||||||
char *pgport = NULL;
|
|
||||||
char *pguser = NULL;
|
|
||||||
char *pgdb = NULL;
|
|
||||||
char *use_role = NULL;
|
|
||||||
enum trivalue prompt_password = TRI_DEFAULT;
|
|
||||||
bool data_only = false;
|
|
||||||
bool globals_only = false;
|
|
||||||
bool output_clean = false;
|
|
||||||
bool roles_only = false;
|
|
||||||
bool tablespaces_only = false;
|
|
||||||
PGconn *conn;
|
|
||||||
int encoding;
|
|
||||||
const char *std_strings;
|
|
||||||
int c,
|
|
||||||
ret;
|
|
||||||
int optindex;
|
|
||||||
|
|
||||||
static struct option long_options[] = {
|
static struct option long_options[] = {
|
||||||
{"data-only", no_argument, NULL, 'a'},
|
{"data-only", no_argument, NULL, 'a'},
|
||||||
{"clean", no_argument, NULL, 'c'},
|
{"clean", no_argument, NULL, 'c'},
|
||||||
@ -142,6 +124,24 @@ main(int argc, char *argv[])
|
|||||||
{NULL, 0, NULL, 0}
|
{NULL, 0, NULL, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
char *pghost = NULL;
|
||||||
|
char *pgport = NULL;
|
||||||
|
char *pguser = NULL;
|
||||||
|
char *pgdb = NULL;
|
||||||
|
char *use_role = NULL;
|
||||||
|
enum trivalue prompt_password = TRI_DEFAULT;
|
||||||
|
bool data_only = false;
|
||||||
|
bool globals_only = false;
|
||||||
|
bool output_clean = false;
|
||||||
|
bool roles_only = false;
|
||||||
|
bool tablespaces_only = false;
|
||||||
|
PGconn *conn;
|
||||||
|
int encoding;
|
||||||
|
const char *std_strings;
|
||||||
|
int c,
|
||||||
|
ret;
|
||||||
|
int optindex;
|
||||||
|
|
||||||
set_pglocale_pgservice(argv[0], PG_TEXTDOMAIN("pg_dump"));
|
set_pglocale_pgservice(argv[0], PG_TEXTDOMAIN("pg_dump"));
|
||||||
|
|
||||||
progname = get_progname(argv[0]);
|
progname = get_progname(argv[0]);
|
||||||
|
@ -1906,13 +1906,6 @@ help(void)
|
|||||||
int
|
int
|
||||||
regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc)
|
regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc)
|
||||||
{
|
{
|
||||||
_stringlist *sl;
|
|
||||||
int c;
|
|
||||||
int i;
|
|
||||||
int option_index;
|
|
||||||
char buf[MAXPGPATH * 4];
|
|
||||||
char buf2[MAXPGPATH * 4];
|
|
||||||
|
|
||||||
static struct option long_options[] = {
|
static struct option long_options[] = {
|
||||||
{"help", no_argument, NULL, 'h'},
|
{"help", no_argument, NULL, 'h'},
|
||||||
{"version", no_argument, NULL, 'V'},
|
{"version", no_argument, NULL, 'V'},
|
||||||
@ -1941,6 +1934,13 @@ regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc
|
|||||||
{NULL, 0, NULL, 0}
|
{NULL, 0, NULL, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
_stringlist *sl;
|
||||||
|
int c;
|
||||||
|
int i;
|
||||||
|
int option_index;
|
||||||
|
char buf[MAXPGPATH * 4];
|
||||||
|
char buf2[MAXPGPATH * 4];
|
||||||
|
|
||||||
progname = get_progname(argv[0]);
|
progname = get_progname(argv[0]);
|
||||||
set_pglocale_pgservice(argv[0], PG_TEXTDOMAIN("pg_regress"));
|
set_pglocale_pgservice(argv[0], PG_TEXTDOMAIN("pg_regress"));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user