]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-35550: Fix incorrect Solaris define guards (GH-11275)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 31 Dec 2018 02:39:00 +0000 (18:39 -0800)
committerGitHub <noreply@github.com>
Mon, 31 Dec 2018 02:39:00 +0000 (18:39 -0800)
commitd82344378ad8e471b8ed12fb99807f68351c5412
tree4167099d18d8f0b7f29a9477ebe9f8dcfb093593
parente40429905773cdbdb5458a5d93600b5816668470
bpo-35550: Fix incorrect Solaris define guards (GH-11275)

Python source code uses on several places ifdef sun or defined(sun) without the underscores, which is not standard compliant and shouldn't be used.

Defines should check for __sun instead. Reference: http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_systemGH-Solaris

https://bugs.python.org/issue35550
(cherry picked from commit 6f9bc72c79c3262e5d0f2c0e96b016477399cfb1)

Co-authored-by: Jakub KulĂ­k <Kulikjak@gmail.com>
Misc/NEWS.d/next/Build/2018-12-29-10-19-43.bpo-35550.BTuu8e.rst [new file with mode: 0644]
Modules/_posixsubprocess.c
Modules/posixmodule.c
Modules/socketmodule.c
Modules/timemodule.c
Python/bootstrap_hash.c