34 vsnprintf(message,
sizeof(message), fmt, args);
37 pg_log(type,
"%s\n", message);
75 vsnprintf(message,
sizeof(message), fmt, args);
78 if (strlen(message) > 0 && message[strlen(message) - 1] ==
'\n')
91 vsnprintf(message,
sizeof(message),
_(fmt), ap);
115 if (isatty(fileno(
stdout)))
135 printf(
_(
"Failure, exiting\n"));
165 printf(
_(
"Failure, exiting\n"));
189 char *result =
pg_malloc(strlen(s) * 2 + 3);
214 const char *user_name;
242 return strtoul(str, NULL, 10);
260 envstr =
psprintf(
"%s=%s", var, val);
268 SetEnvironmentVariableA(var, val);
276 SetEnvironmentVariableA(var,
"");
static void void report_status(eLogType type, const char *fmt,...)
void * pg_malloc(size_t size)
char * quote_identifier(const char *s)
char * psprintf(const char *fmt,...)
static void pg_log_v(eLogType type, const char *fmt, va_list ap) pg_attribute_printf(2
int get_user_info(char **user_name_p)
void end_progress_output(void)
#define pg_attribute_printf(f, a)
const char * get_user_name(char **errstr)
void pg_fatal(const char *fmt,...)
void pg_putenv(const char *var, const char *val)
char * pg_strdup(const char *in)
unsigned int str2uint(const char *str)
void pg_log(eLogType type, const char *fmt,...)
void prep_status(const char *fmt,...)