mirror of
https://github.com/postgres/postgres.git
synced 2025-04-29 13:56:47 +03:00
Add missing PGDLLIMPORT markings
All backend-side variables should be marked with PGDLLIMPORT, as per policy introduced in 8ec569479f. aafc05de1bf5 has forgotten MyClientSocket, and 05c3980e7f47 LoadedSSL. These can be spotted with a command like this one (be careful of not switching __pg_log_level): src/tools/mark_pgdllimport.pl $(git ls-files src/include/) Reported-by: Peter Eisentraut Discussion: https://postgr.es/m/ZhzkRzrkKhbeQMRm@paquier.xyz
This commit is contained in:
parent
09d9800e52
commit
768ceeeaa1
@ -52,7 +52,7 @@ extern PGDLLIMPORT int postmaster_alive_fds[2];
|
||||
|
||||
extern PGDLLIMPORT const char *progname;
|
||||
|
||||
extern bool LoadedSSL;
|
||||
extern PGDLLIMPORT bool LoadedSSL;
|
||||
|
||||
extern void PostmasterMain(int argc, char *argv[]) pg_attribute_noreturn();
|
||||
extern void ClosePostmasterPorts(bool am_syslogger);
|
||||
@ -74,7 +74,7 @@ extern void pgwin32_register_deadchild_callback(HANDLE procHandle, DWORD procId)
|
||||
#endif
|
||||
|
||||
/* defined in globals.c */
|
||||
extern struct ClientSocket *MyClientSocket;
|
||||
extern PGDLLIMPORT struct ClientSocket *MyClientSocket;
|
||||
|
||||
/* prototypes for functions in launch_backend.c */
|
||||
extern pid_t postmaster_child_launch(BackendType child_type, char *startup_data, size_t startup_data_len, struct ClientSocket *sock);
|
||||
|
Loading…
x
Reference in New Issue
Block a user