Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7dbdedd

Browse files
author
Vladimir Ershov
committed
use pvsnprintf
1 parent8924125 commit7dbdedd

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

‎src/cron_string.c‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include<stdarg.h>
55
#include"cron_string.h"
66
#include"postgres.h"
7+
#include"port.h"
78

89

910
char*cps_month_subst_data[12]= {"JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC" };
@@ -18,7 +19,7 @@ void _cps_set_error(int num, const char *message, ...)
1819

1920
cps_error=num;
2021
va_start(arglist,message);
21-
vsnprintf(cps_error_buffer,512,message,arglist);
22+
pvsnprintf(cps_error_buffer,512,message,arglist);
2223
va_end(arglist);
2324
}
2425

‎src/pgpro_scheduler.c‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include"postgres.h"
2+
#include"port.h"
23

34
#include"miscadmin.h"
45
#include"postmaster/bgworker.h"
@@ -380,7 +381,7 @@ pg_scheduler_startup(void)
380381
{
381382
BackgroundWorkerworker;
382383

383-
elog(LOG,"Start PostgresPro scheduler");
384+
elog(LOG,"Start PostgresPro scheduler.");
384385

385386
worker.bgw_flags=BGWORKER_SHMEM_ACCESS |
386387
BGWORKER_BACKEND_DATABASE_CONNECTION;

‎src/scheduler_executor.c‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
#include"memutils.h"
3131
#include"utils/elog.h"
3232

33+
#include"port.h"
34+
3335
externvolatilesig_atomic_tgot_sighup;
3436
externvolatilesig_atomic_tgot_sigterm;
3537

@@ -462,7 +464,7 @@ int push_executor_error(executor_error_t *e, char *fmt, ...)
462464
intlen;
463465

464466
va_start(arglist,fmt);
465-
len=vsnprintf(buf,1024,fmt,arglist);
467+
len=pvsnprintf(buf,1024,fmt,arglist);
466468
va_end(arglist);
467469

468470
if(e->n==0)

‎src/scheduler_job.c‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include"utils/timestamp.h"
1010
#include"utils/builtins.h"
1111
#include"memutils.h"
12+
#include"port.h"
1213

1314
job_t*init_scheduler_job(job_t*j)
1415
{
@@ -100,7 +101,7 @@ job_t *set_job_error(job_t *j, const char *fmt, ...)
100101
charbuf[1024];
101102

102103
va_start(arglist,fmt);
103-
vsnprintf(buf,1024,fmt,arglist);
104+
pvsnprintf(buf,1024,fmt,arglist);
104105
va_end(arglist);
105106

106107
if(j->error)pfree(j->error);

‎src/scheduler_manager.c‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
#include"memutils.h"
3838
#include"scheduler_executor.h"
3939

40+
#include"port.h"
41+
4042
#defineREALLOC_STEP40
4143

4244
externvolatilesig_atomic_tgot_sighup;
@@ -1368,7 +1370,7 @@ void manager_fatal_error(scheduler_manager_ctx_t *ctx, int ecode, char *message,
13681370
dsm_detach(ctx->seg);
13691371

13701372
va_start(arglist,message);
1371-
vsnprintf(buf,1024,message,arglist);
1373+
pvsnprintf(buf,1024,message,arglist);
13721374
va_end(arglist);
13731375

13741376

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp