summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-05-29 02:03:12 +0200
committerBruno Haible <bruno@clisp.org>2020-05-29 02:03:12 +0200
commit3a1fdff1eebe09d6c4bb87b39d34a1d6f4179eaf (patch)
treeaf46b2c731d935ee0e9073e1f919c366afdf9068 /ChangeLog
parent4634d6ffecadd6e355ab15845b0c3a5c31af0825 (diff)
downloadgnulib-3a1fdff1eebe09d6c4bb87b39d34a1d6f4179eaf.tar.gz
Avoid dynamic loading of Windows API functions when possible.
Reported by Steve Lhomme <robux4@ycbcr.xyz> in <https://lists.gnu.org/archive/html/bug-gnulib/2020-05/msg00182.html>. * lib/gettimeofday.c (GetProcAddress, GetSystemTimePreciseAsFileTimeFuncType, GetSystemTimePreciseAsFileTimeFunc, initialized, initialize): Don't define in a build for Windows 8 or higher. * lib/isatty.c (GetProcAddress, GetNamedPipeClientProcessIdFuncType, GetNamedPipeClientProcessIdFunc, QueryFullProcessImageNameFuncType, QueryFullProcessImageNameFunc, initialized, initialize): Don't define in a build for Windows Vista or higher. * lib/stat-w32.c (GetProcAddress, GetFileInformationByHandleExFuncType, GetFileInformationByHandleExFunc, GetFinalPathNameByHandleFuncType, GetFinalPathNameByHandleFunc, initialized, initialize): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0a62f572db..c39bfd3723 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2020-05-28 Bruno Haible <bruno@clisp.org>
+
+ Avoid dynamic loading of Windows API functions when possible.
+ Reported by Steve Lhomme <robux4@ycbcr.xyz> in
+ <https://lists.gnu.org/archive/html/bug-gnulib/2020-05/msg00182.html>.
+ * lib/gettimeofday.c (GetProcAddress,
+ GetSystemTimePreciseAsFileTimeFuncType,
+ GetSystemTimePreciseAsFileTimeFunc, initialized, initialize): Don't
+ define in a build for Windows 8 or higher.
+ * lib/isatty.c (GetProcAddress, GetNamedPipeClientProcessIdFuncType,
+ GetNamedPipeClientProcessIdFunc, QueryFullProcessImageNameFuncType,
+ QueryFullProcessImageNameFunc, initialized, initialize): Don't define
+ in a build for Windows Vista or higher.
+ * lib/stat-w32.c (GetProcAddress, GetFileInformationByHandleExFuncType,
+ GetFileInformationByHandleExFunc, GetFinalPathNameByHandleFuncType,
+ GetFinalPathNameByHandleFunc, initialized, initialize): Likewise.
+
2020-05-28 Paul Eggert <eggert@cs.ucla.edu>
explicit_bzero-tests: improve -Wmissing-declarations pacification