summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorThomas Munro2022-08-07 00:35:11 +0000
committerThomas Munro2022-08-07 00:35:36 +0000
commit24c3ce8f1c707f9eeb1f68cebd44c2516ff799c2 (patch)
tree66e3690144273cc17c6117ab900172fbb1d041c7 /src/include
parent5c7121bcf8dbe94344742a5cd0fa0f016b7a76a1 (diff)
Simplify gettimeofday for Windows.
Previously we bothered to forward-declare struct timezone, following man pages on typical systems, but POSIX actually says the argument (which we ignore anyway) is void *. Drop a line. While here, add an assertion that nobody actually uses the tzp argument. Previously we did extra work to select between Windows APIs needed on older releases, but now we can just use the higher resolution function directly. Reviewed-by: Tom Lane <[email protected]> Discussion: https://postgr.es/m/CA%2BhUKGKwRpvGfcfq2qNVAQS2Wg1B9eA9QRhAmVSyJt1zsCN2sQ%40mail.gmail.com
Diffstat (limited to 'src/include')
-rw-r--r--src/include/port/win32_port.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/include/port/win32_port.h b/src/include/port/win32_port.h
index 79451a00f96..707f8760cab 100644
--- a/src/include/port/win32_port.h
+++ b/src/include/port/win32_port.h
@@ -179,11 +179,10 @@
#define SIGUSR1 30
#define SIGUSR2 31
-/* MinW has gettimeofday(), but MSVC doesn't */
+/* MinGW has gettimeofday(), but MSVC doesn't */
#ifdef _MSC_VER
-struct timezone;
/* Last parameter not used */
-extern int gettimeofday(struct timeval *tp, struct timezone *tzp);
+extern int gettimeofday(struct timeval *tp, void *tzp);
#endif
/* for setitimer in backend/port/win32/timer.c */