247 printf(
"\n%s\n", message);
248 printf(
_(
"Failure, exiting\n"));
278 printf(
_(
"Failure, exiting\n"));
301 char *result =
pg_malloc(strlen(s) * 2 + 3);
326 const char *user_name;
354 return strtoul(
str, NULL, 10);
void pg_fatal(const char *fmt,...)
unsigned int str2uint(const char *str)
void pg_log(eLogType type, const char *fmt,...)
void prep_status_progress(const char *fmt,...)
int get_user_info(char **user_name_p)
void cleanup_output_dirs(void)
static void void report_status(eLogType type, const char *fmt,...)
char * quote_identifier(const char *s)
void prep_status(const char *fmt,...)
static void pg_log_v(eLogType type, const char *fmt, va_list ap) pg_attribute_printf(2
void end_progress_output(void)
#define Assert(condition)
#define pg_attribute_printf(f, a)
char * pg_strdup(const char *in)
void * pg_malloc(size_t size)
static void const char * fmt
static void const char fflush(stdout)
int pg_check_dir(const char *dir)
bool rmtree(const char *path, bool rmtopdir)
const char * get_user_name(char **errstr)