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

Commitfd4bad1

Browse files
committed
Remove now superfluous declarations of dlsym()ed symbols.
The prior commit declared them centrally.Author: Andres Freund <andres@anarazel.de>Reviewed-By: Tom Lane <tgl@sss.pgh.pa.us>Discussion:https://postgr.es/m/20211101020311.av6hphdl6xbjbuif@alap3.anarazel.de
1 parentf2b73c8 commitfd4bad1

File tree

31 files changed

+0
-64
lines changed

31 files changed

+0
-64
lines changed

‎contrib/auth_delay/auth_delay.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020

2121
PG_MODULE_MAGIC;
2222

23-
void_PG_init(void);
24-
2523
/* GUC Variables */
2624
staticintauth_delay_milliseconds;
2725

‎contrib/auto_explain/auto_explain.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,6 @@ static ExecutorRun_hook_type prev_ExecutorRun = NULL;
7878
staticExecutorFinish_hook_typeprev_ExecutorFinish=NULL;
7979
staticExecutorEnd_hook_typeprev_ExecutorEnd=NULL;
8080

81-
void_PG_init(void);
82-
8381
staticvoidexplain_ExecutorStart(QueryDesc*queryDesc,inteflags);
8482
staticvoidexplain_ExecutorRun(QueryDesc*queryDesc,
8583
ScanDirectiondirection,

‎contrib/basebackup_to_shell/basebackup_to_shell.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ typedef struct bbsink_shell
3737
FILE*pipe;
3838
}bbsink_shell;
3939

40-
void_PG_init(void);
41-
4240
staticvoid*shell_check_detail(char*target,char*target_detail);
4341
staticbbsink*shell_get_sink(bbsink*next_sink,void*detail_arg);
4442

‎contrib/basic_archive/basic_archive.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@
4040

4141
PG_MODULE_MAGIC;
4242

43-
void_PG_init(void);
44-
void_PG_archive_module_init(ArchiveModuleCallbacks*cb);
45-
4643
staticchar*archive_directory=NULL;
4744
staticMemoryContextbasic_archive_context;
4845

‎contrib/bloom/bloom.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ typedef struct BloomScanOpaqueData
175175
typedefBloomScanOpaqueData*BloomScanOpaque;
176176

177177
/* blutils.c */
178-
externvoid_PG_init(void);
179178
externvoidinitBloomState(BloomState*state,Relationindex);
180179
externvoidBloomFillMetapage(Relationindex,PagemetaPage);
181180
externvoidBloomInitMetapage(Relationindex);

‎contrib/hstore_plperl/hstore_plperl.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
PG_MODULE_MAGIC;
99

10-
externvoid_PG_init(void);
11-
1210
/* Linkage to functions in hstore module */
1311
typedefHStore*(*hstoreUpgrade_t) (Datumorig);
1412
statichstoreUpgrade_thstoreUpgrade_p;

‎contrib/hstore_plpython/hstore_plpython.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
PG_MODULE_MAGIC;
99

10-
externvoid_PG_init(void);
11-
1210
/* Linkage to functions in plpython module */
1311
typedefchar*(*PLyObject_AsString_t) (PyObject*plrv);
1412
staticPLyObject_AsString_tPLyObject_AsString_p;

‎contrib/isn/isn.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -924,8 +924,6 @@ string2ean(const char *str, bool errorOK, ean13 *result,
924924
* Exported routines.
925925
*---------------------------------------------------------*/
926926

927-
void_PG_init(void);
928-
929927
void
930928
_PG_init(void)
931929
{

‎contrib/jsonb_plpython/jsonb_plpython.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99

1010
PG_MODULE_MAGIC;
1111

12-
void_PG_init(void);
13-
1412
/* for PLyObject_AsString in plpy_typeio.c */
1513
typedefchar*(*PLyObject_AsString_t) (PyObject*plrv);
1614
staticPLyObject_AsString_tPLyObject_AsString_p;

‎contrib/ltree_plpython/ltree_plpython.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
PG_MODULE_MAGIC;
88

9-
externvoid_PG_init(void);
10-
119
/* Linkage to functions in plpython module */
1210
typedefPyObject*(*PLyUnicode_FromStringAndSize_t) (constchar*s,Py_ssize_tsize);
1311
staticPLyUnicode_FromStringAndSize_tPLyUnicode_FromStringAndSize_p;

‎contrib/passwordcheck/passwordcheck.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ static check_password_hook_type prev_check_password_hook = NULL;
3232
/* passwords shorter than this will be rejected */
3333
#defineMIN_PWD_LENGTH 8
3434

35-
externvoid_PG_init(void);
36-
3735
/*
3836
* check_password
3937
*

‎contrib/pg_prewarm/autoprewarm.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ typedef struct AutoPrewarmSharedState
8282
intprewarmed_blocks;
8383
}AutoPrewarmSharedState;
8484

85-
void_PG_init(void);
8685
voidautoprewarm_main(Datummain_arg);
8786
voidautoprewarm_database_main(Datummain_arg);
8887

‎contrib/pg_stat_statements/pg_stat_statements.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,6 @@ static bool pgss_save;/* whether to save stats across shutdown */
305305

306306
/*---- Function declarations ----*/
307307

308-
void_PG_init(void);
309-
310308
PG_FUNCTION_INFO_V1(pg_stat_statements_reset);
311309
PG_FUNCTION_INFO_V1(pg_stat_statements_reset_1_7);
312310
PG_FUNCTION_INFO_V1(pg_stat_statements_1_2);

‎contrib/pg_trgm/trgm_op.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ doublesimilarity_threshold = 0.3f;
2020
doubleword_similarity_threshold=0.6f;
2121
doublestrict_word_similarity_threshold=0.5f;
2222

23-
void_PG_init(void);
24-
2523
PG_FUNCTION_INFO_V1(set_limit);
2624
PG_FUNCTION_INFO_V1(show_limit);
2725
PG_FUNCTION_INFO_V1(show_trgm);

‎contrib/postgres_fdw/option.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ static PQconninfoOption *libpq_options;
5151
*/
5252
char*pgfdw_application_name=NULL;
5353

54-
void_PG_init(void);
55-
5654
/*
5755
* Helper functions
5856
*/

‎contrib/sepgsql/hooks.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ PG_MODULE_MAGIC;
3030
/*
3131
* Declarations
3232
*/
33-
void_PG_init(void);
3433

3534
/*
3635
* Saved hook entries (if stacked)

‎contrib/test_decoding/test_decoding.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424

2525
PG_MODULE_MAGIC;
2626

27-
/* These must be available to dlsym() */
28-
externvoid_PG_init(void);
29-
externvoid_PG_output_plugin_init(OutputPluginCallbacks*cb);
30-
3127
typedefstruct
3228
{
3329
MemoryContextcontext;

‎src/backend/replication/libpqwalreceiver/libpqwalreceiver.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@
3636

3737
PG_MODULE_MAGIC;
3838

39-
void_PG_init(void);
40-
4139
structWalReceiverConn
4240
{
4341
/* Current connection to the primary, if any */

‎src/backend/replication/pgoutput/pgoutput.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535

3636
PG_MODULE_MAGIC;
3737

38-
externvoid_PG_output_plugin_init(OutputPluginCallbacks*cb);
39-
4038
staticvoidpgoutput_startup(LogicalDecodingContext*ctx,
4139
OutputPluginOptions*opt,boolis_init);
4240
staticvoidpgoutput_shutdown(LogicalDecodingContext*ctx);

‎src/pl/plperl/plperl.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,6 @@ static plperl_call_data *current_call_data = NULL;
245245
/**********************************************************************
246246
* Forward declarations
247247
**********************************************************************/
248-
void_PG_init(void);
249248

250249
staticPerlInterpreter*plperl_init_interp(void);
251250
staticvoidplperl_destroy_interp(PerlInterpreter**);

‎src/pl/plpgsql/src/plpgsql.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,11 +1264,6 @@ extern void plpgsql_adddatum(PLpgSQL_datum *newdatum);
12641264
externintplpgsql_add_initdatums(int**varnos);
12651265
externvoidplpgsql_HashTableInit(void);
12661266

1267-
/*
1268-
* Functions in pl_handler.c
1269-
*/
1270-
externvoid_PG_init(void);
1271-
12721267
/*
12731268
* Functions in pl_exec.c
12741269
*/

‎src/pl/plpython/plpy_main.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* exported functions
2929
*/
3030

31-
externvoid_PG_init(void);
32-
3331
PG_MODULE_MAGIC;
3432

3533
PG_FUNCTION_INFO_V1(plpython3_validator);

‎src/pl/tcl/pltcl.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ static const TclExceptionNameMap exception_name_map[] = {
261261
/**********************************************************************
262262
* Forward declarations
263263
**********************************************************************/
264-
void_PG_init(void);
265264

266265
staticvoidpltcl_init_interp(pltcl_interp_desc*interp_desc,
267266
Oidprolang,boolpltrusted);

‎src/test/modules/delay_execution/delay_execution.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ static intpost_planning_lock_id = 0;
3636
/* Save previous planner hook user to be a good citizen */
3737
staticplanner_hook_typeprev_planner_hook=NULL;
3838

39-
/* Module load function */
40-
void_PG_init(void);
41-
4239

4340
/* planner_hook function to provide the desired delay */
4441
staticPlannedStmt*

‎src/test/modules/dummy_index_am/dummy_index_am.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323

2424
PG_MODULE_MAGIC;
2525

26-
void_PG_init(void);
27-
2826
/* parse table for fillRelOptions */
2927
relopt_parse_eltdi_relopt_tab[6];
3028

‎src/test/modules/dummy_seclabel/dummy_seclabel.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919

2020
PG_MODULE_MAGIC;
2121

22-
/* Entrypoint of the module */
23-
void_PG_init(void);
24-
2522
PG_FUNCTION_INFO_V1(dummy_seclabel_dummy);
2623

2724
staticvoid

‎src/test/modules/ssl_passphrase_callback/ssl_passphrase_func.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020

2121
PG_MODULE_MAGIC;
2222

23-
void_PG_init(void);
24-
2523
staticchar*ssl_passphrase=NULL;
2624

2725
/* callback function */

‎src/test/modules/test_oat_hooks/test_oat_hooks.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@ static char *accesstype_to_string(ObjectAccessType access, int subId);
6969
staticchar*accesstype_arg_to_string(ObjectAccessTypeaccess,void*arg);
7070

7171

72-
void_PG_init(void);
73-
7472
/*
7573
* Module load callback
7674
*/

‎src/test/modules/test_rls_hooks/test_rls_hooks.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929

3030
PG_MODULE_MAGIC;
3131

32-
void_PG_init(void);
33-
3432
/* Install hooks */
3533
void
3634
_PG_init(void)

‎src/test/modules/test_shm_mq/test.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ PG_MODULE_MAGIC;
2424
PG_FUNCTION_INFO_V1(test_shm_mq);
2525
PG_FUNCTION_INFO_V1(test_shm_mq_pipelined);
2626

27-
void_PG_init(void);
28-
2927
staticvoidverify_message(Sizeoriglen,char*origdata,Sizenewlen,
3028
char*newdata);
3129

‎src/test/modules/worker_spi/worker_spi.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ PG_MODULE_MAGIC;
4646

4747
PG_FUNCTION_INFO_V1(worker_spi_launch);
4848

49-
void_PG_init(void);
5049
voidworker_spi_main(Datum)pg_attribute_noreturn();
5150

5251
/* GUC variables */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp