Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 13694:b54f11ada91e legacy-trunk
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.
| author | Thomas Wouters <thomas@python.org> |
|---|---|
| date | Mon, 24 Jul 2000 16:06:23 +0000 |
| parents | 9f6189e89212 |
| children | a28ed8c5e62e |
line wrap: on
line diff
--- a/Modules/socketmodule.c Mon Jul 24 16:02:00 2000 +0000 +++ b/Modules/socketmodule.c Mon Jul 24 16:06:23 2000 +0000 @@ -110,10 +110,6 @@ #include <unistd.h> #endif -#if !defined(MS_WINDOWS) && !defined(PYOS_OS2) && !defined(__BEOS__) -extern int gethostname(char *, size_t); /* For Solaris, at least */ -#endif - #if defined(PYCC_VACPP) #include <types.h> #include <io.h> @@ -129,11 +125,6 @@ #include <os2.h> #endif -#if defined(__BEOS__) -/* It's in the libs, but not the headers... - [cjh] */ -int shutdown( int, int ); -#endif - #include <sys/types.h> #include "mytime.h" @@ -2407,9 +2398,9 @@ DL_EXPORT(void) #if defined(MS_WINDOWS) || defined(PYOS_OS2) || defined(__BEOS__) -init_socket() +init_socket(void) #else -initsocket() +initsocket(void) #endif { PyObject *m, *d;
