aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2024-08-01 12:41:26 +0200
committerPeter Eisentraut <peter@eisentraut.org>2024-08-01 13:28:32 +0200
commitc27090bd605a54d00c808ce1656a097fddd118f7 (patch)
tree7be8bb00c9567010f63a4a0e2d89d56bf02b3232 /src
parent6bbbd7f65f44256a6aea6cb4fd2432a954d37f9e (diff)
downloadpostgresql-c27090bd605a54d00c808ce1656a097fddd118f7.tar.gz
postgresql-c27090bd605a54d00c808ce1656a097fddd118f7.zip
Convert some extern variables to static, Windows code
Similar to 720b0eaae9b, discovered by MinGW.
Diffstat (limited to 'src')
-rw-r--r--src/bin/pg_upgrade/parallel.c8
-rw-r--r--src/bin/pgevent/pgevent.c4
-rw-r--r--src/common/restricted_token.c2
-rw-r--r--src/interfaces/libpq/win32.c2
4 files changed, 8 insertions, 8 deletions
diff --git a/src/bin/pg_upgrade/parallel.c b/src/bin/pg_upgrade/parallel.c
index 05313a9b156..a003e128966 100644
--- a/src/bin/pg_upgrade/parallel.c
+++ b/src/bin/pg_upgrade/parallel.c
@@ -24,7 +24,7 @@ static int parallel_jobs;
* it can be passed to WaitForMultipleObjects(). We use two arrays
* so the thread_handles array can be passed to WaitForMultipleObjects().
*/
-HANDLE *thread_handles;
+static HANDLE *thread_handles;
typedef struct
{
@@ -42,11 +42,11 @@ typedef struct
char *old_tablespace;
} transfer_thread_arg;
-exec_thread_arg **exec_thread_args;
-transfer_thread_arg **transfer_thread_args;
+static exec_thread_arg **exec_thread_args;
+static transfer_thread_arg **transfer_thread_args;
/* track current thread_args struct so reap_child() can be used for all cases */
-void **cur_thread_args;
+static void **cur_thread_args;
DWORD win32_exec_prog(exec_thread_arg *args);
DWORD win32_transfer_all_new_dbs(transfer_thread_arg *args);
diff --git a/src/bin/pgevent/pgevent.c b/src/bin/pgevent/pgevent.c
index 807a2c93120..020893342aa 100644
--- a/src/bin/pgevent/pgevent.c
+++ b/src/bin/pgevent/pgevent.c
@@ -15,14 +15,14 @@
#include <olectl.h>
/* Global variables */
-HANDLE g_module = NULL; /* hModule of DLL */
+static HANDLE g_module = NULL; /* hModule of DLL */
/*
* The event source is stored as a registry key.
* The maximum length of a registry key is 255 characters.
* http://msdn.microsoft.com/en-us/library/ms724872(v=vs.85).aspx
*/
-char event_source[256] = DEFAULT_EVENT_SOURCE;
+static char event_source[256] = DEFAULT_EVENT_SOURCE;
/* Prototypes */
HRESULT DllInstall(BOOL bInstall, LPCWSTR pszCmdLine);
diff --git a/src/common/restricted_token.c b/src/common/restricted_token.c
index d04101d6d15..6940e927e7d 100644
--- a/src/common/restricted_token.c
+++ b/src/common/restricted_token.c
@@ -26,7 +26,7 @@
#ifdef WIN32
/* internal vars */
-char *restrict_env;
+static char *restrict_env;
/* Windows API define missing from some versions of MingW headers */
#ifndef DISABLE_MAX_PRIVILEGE
diff --git a/src/interfaces/libpq/win32.c b/src/interfaces/libpq/win32.c
index c738dee6911..d3ac0bb1966 100644
--- a/src/interfaces/libpq/win32.c
+++ b/src/interfaces/libpq/win32.c
@@ -231,7 +231,7 @@ LookupWSErrorMessage(DWORD err, char *dest)
}
-struct MessageDLL
+static struct MessageDLL
{
const char *dll_name;
void *handle;