29 if (
strcmp(argv[1],
"--help") == 0 ||
strcmp(argv[1],
"-?") == 0)
34 if (
strcmp(argv[1],
"--version") == 0 ||
strcmp(argv[1],
"-V") == 0)
64 while (*endptr !=
'\0' &&
isspace((
unsigned char) *endptr))
99 pg_log_error(
"this build does not support sync method \"%s\"",
@ DATA_DIR_SYNC_METHOD_SYNCFS
@ DATA_DIR_SYNC_METHOD_FSYNC
static DataDirSyncMethod sync_method
#define pg_log_error(...)
bool option_parse_int(const char *optarg, const char *optname, int min_range, int max_range, int *result)
void handle_help_version_opts(int argc, char *argv[], const char *fixed_progname, help_handler hlp)
bool parse_sync_method(const char *optarg, DataDirSyncMethod *sync_method)
void(* help_handler)(const char *progname)
PGDLLIMPORT char * optarg
const char * get_progname(const char *argv0)
int strtoint(const char *pg_restrict str, char **pg_restrict endptr, int base)