Re: Clean up some old cruft related to Windows

Поиск
Список
Период
Сортировка
От Kyotaro Horiguchi
Тема Re: Clean up some old cruft related to Windows
Дата
Msg-id 20191219.134633.1376245373656529954.horikyota.ntt@gmail.com
обсуждение исходный текст
Ответ на Clean up some old cruft related to Windows  (Michael Paquier <michael@paquier.xyz>)
Ответы Re: Clean up some old cruft related to Windows  (Juan José Santamaría Flecha <juanjo.santamaria@gmail.com>)
Re: Clean up some old cruft related to Windows  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers
At Thu, 19 Dec 2019 11:15:26 +0900, Michael Paquier <michael@paquier.xyz> wrote in 
> Hi all,
> 
> As discussed here, there is in the tree a couple of things related to
> past versions of Windows:
> https://www.postgresql.org/message-id/201912180219SUSv254.GE1836@paquier.xyz
> 
> So I have been looking at that more closely, and found more:
> - MIN_WINNT can be removed from win32.h thanks to d9dd406 which has
> added a requirement on C99 with Windows 7 as minimum platform
> supported.  (The issue mentioned previously.)
> - pipe_read_line(), used when finding another binary for a given
> installation via find_other_exec() has some special handling related
> to Windows 2000 and older versions.
> - When trying to load getaddrinfo(), we try to load it from
> wship6.ddl, which was something needed in Windows 2000, but newer
> Windows versions include it in ws2_32.dll.
> - A portion of the docs still refer to Windows 98.
> 
> Thoughts?

I think MIN_WINNT is definitely emovable.

popen already has the plantform-dependent implement so I think it can
be removed irrelevantly for the C99 discussion.

I found some similar places by grep'ing for windows version names the
whole source tree.

- The comment for trapsig is mentioning win98/Me/NT/2000/XP.

- We don't need the (only) caller site of IsWindows7OrGreater()?

- The comment for AddUserToTokenDacl() is mentioning "XP/2K3,
  Vista/2008".

- InitializeLDAPConnection dynamically loads WLDAP32.DLL for Windows
  2000. It could either be statically loaded or could be left as it
  is, but the comment seems to need a change in either case.

- The comment for IsoLocaleName mentioning Vista and Visual Studio
  2012.

- install-windows.sgml is mentioning "XP and later" around line 117.

- installation.sgml is mentioning NT/2000/XP as platforms that don't
  support adduser/su, command.

- "of Windows 2000 or later" is found at installation.sgml:2467

regards.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: automating pg_config.h.win32 maintenance
Следующее
От: Amit Langote
Дата:
Сообщение: Re: unsupportable composite type partition keys