diff options
author | Thomas Wouters <thomas@python.org> | 2000-07-24 16:06:23 (GMT) |
---|---|---|
committer | Thomas Wouters <thomas@python.org> | 2000-07-24 16:06:23 (GMT) |
commit | 1e0c2f4bee43728930bd5f4dc77283f09c4ba004 (patch) | |
tree | 230e982075e5b0804e08d8fd24e73373dfffeb8a /Python | |
parent | 332c59c4efafd7b1f841dd144fa3843c8476de6e (diff) | |
download | cpython-1e0c2f4bee43728930bd5f4dc77283f09c4ba004.zip cpython-1e0c2f4bee43728930bd5f4dc77283f09c4ba004.tar.gz cpython-1e0c2f4bee43728930bd5f4dc77283f09c4ba004.tar.bz2 |
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.
Diffstat (limited to 'Python')
-rw-r--r-- | Python/sysmodule.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/Python/sysmodule.c b/Python/sysmodule.c index 85118f8..8883ba1 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -385,7 +385,6 @@ settrace() -- set the global debug tracing function\n\ PyObject * _PySys_Init(void) { - extern int fclose(FILE *); PyObject *m, *v, *sysdict; PyObject *sysin, *sysout, *syserr; char *s; |