]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Create a new section of pyport.h to hold all external function declarations
authorThomas Wouters <thomas@python.org>
Mon, 24 Jul 2000 16:06:23 +0000 (16:06 +0000)
committerThomas Wouters <thomas@python.org>
Mon, 24 Jul 2000 16:06:23 +0000 (16:06 +0000)
commit1e0c2f4bee43728930bd5f4dc77283f09c4ba004
tree230e982075e5b0804e08d8fd24e73373dfffeb8a
parent332c59c4efafd7b1f841dd144fa3843c8476de6e
Create a new section of pyport.h to hold all external function declarations
for systems that are missing those declarations from system include files.
Start by moving a pointy-haired ones from their previous locations to the
new section.

(The gethostname() one, for instance, breaks on several systems, because
some define it as (char *, size_t) and some as (char *, int).)

I purposely decided not to include the summary of used #defines like Tim did
in the first section of pyport.h. In my opinion, the number of #defines
likedly to be used by this section would make such an overview unwieldy. I
would suggest documenting the non-obvious ones, though.
Include/pyport.h
Modules/posixmodule.c
Modules/resource.c
Modules/socketmodule.c
Python/sysmodule.c