mirror of
https://github.com/python/cpython.git
synced 2024-11-24 17:47:13 +01:00
[3.12] gh-63760: Don't declare gethostname() on Solaris (GH-108817) (GH-108824) gh-63760: Don't declare gethostname() on Solaris (GH-108817) Since 2005, Solaris defines gethostname(). socketmodule.c no longer has to define gethostname() for Solaris. Oracle Solaris and OpenSolaris have patches to remove the gethostname() definition in Python: * https://github.com/oracle/solaris-userland/blob/master/components/python/python37/patches/15-gethostname.patch * https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/python/python37/patches/15-gethostname.patch * https://github.com/omniosorg/omnios-build/blob/master/build/python27/patches/24-gethostname.patch (cherry picked from commit7269916cd7
) Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Jakub Kulík <Kulikjak@gmail.com> (cherry picked from commit0e6d582b3b
) Co-authored-by: Victor Stinner <vstinner@python.org>
This commit is contained in:
parent
76f52196b9
commit
b30c83eb21
@ -439,11 +439,6 @@ Please be conservative with adding new ones, document them and enclose them
|
||||
in platform-specific #ifdefs.
|
||||
**************************************************************************/
|
||||
|
||||
#ifdef SOLARIS
|
||||
/* Unchecked */
|
||||
extern int gethostname(char *, int);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE__GETPTY
|
||||
#include <sys/types.h> /* we need to import mode_t */
|
||||
extern char * _getpty(int *, int, mode_t, int);
|
||||
|
@ -0,0 +1,3 @@
|
||||
Fix Solaris build: no longer redefine the ``gethostname()`` function. Solaris
|
||||
defines the function since 2005. Patch by Victor Stinner, original patch by
|
||||
Jakub Kulík.
|
Loading…
Reference in New Issue
Block a user