diff options
author | Bruno Haible <bruno@clisp.org> | 2020-05-29 02:03:12 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2020-05-29 02:03:12 +0200 |
commit | 3a1fdff1eebe09d6c4bb87b39d34a1d6f4179eaf (patch) | |
tree | af46b2c731d935ee0e9073e1f919c366afdf9068 /ChangeLog | |
parent | 4634d6ffecadd6e355ab15845b0c3a5c31af0825 (diff) | |
download | gnulib-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-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -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 |