Skip to content

Commit dcbb652

Browse files
gfphoenix78my-ship-it
authored andcommitted
Move preloaded interconnect to the header file
`interconnect` is expected to preload if the macro option ENABLE_PRELOAD_IC_MODULE is set. The header file `process_shared_preload_libraries.h` is kept to save all builtin shared preloaded libraries. This commit defines the `interconnect` preload in `process_shared_preload_libraries.h` to minimize code diverge.
1 parent 066b964 commit dcbb652

2 files changed

Lines changed: 4 additions & 7 deletions

File tree

src/backend/utils/init/miscinit.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1891,7 +1891,7 @@ process_shared_preload_libraries(void)
18911891
{
18921892
process_shared_preload_libraries_in_progress = true;
18931893

1894-
char* libraries = expand_shared_preload_libraries_string();
1894+
char *libraries = expand_shared_preload_libraries_string();
18951895
load_libraries(libraries,
18961896
"shared_preload_libraries",
18971897
false);
@@ -1900,12 +1900,6 @@ process_shared_preload_libraries(void)
19001900
pfree(libraries);
19011901
}
19021902

1903-
#ifdef ENABLE_PRELOAD_IC_MODULE
1904-
load_libraries("interconnect",
1905-
"preload interconnect module",
1906-
false);
1907-
#endif
1908-
19091903
process_shared_preload_libraries_in_progress = false;
19101904
process_shared_preload_libraries_done = true;
19111905
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#ifdef ENABLE_PRELOAD_IC_MODULE
2+
"interconnect",
3+
#endif

0 commit comments

Comments
 (0)