Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 2369:ba1b76c09041 legacy-trunk
add INADDR_* symbols
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 17 Feb 1995 15:11:07 +0000 |
| parents | 990099ed7810 |
| children | 9e5a09841781 |
line wrap: on
line diff
--- a/Modules/socketmodule.c Fri Feb 17 15:10:07 1995 +0000 +++ b/Modules/socketmodule.c Fri Feb 17 15:11:07 1995 +0000 @@ -1369,6 +1369,43 @@ insint(d, "IPPORT_USERRESERVED", 5000); #endif + /* Some reserved IP v.4 addresses */ +#ifdef INADDR_ANY + insint(d, "INADDR_ANY", INADDR_ANY); +#else + insint(d, "INADDR_ANY", 0x00000000); +#endif +#ifdef INADDR_BROADCAST + insint(d, "INADDR_BROADCAST", INADDR_BROADCAST); +#else + insint(d, "INADDR_BROADCAST", 0xffffffff); +#endif +#ifdef INADDR_LOOPBACK + insint(d, "INADDR_LOOPBACK", INADDR_LOOPBACK); +#else + insint(d, "INADDR_LOOPBACK", 0x7F000001); +#endif +#ifdef INADDR_UNSPEC_GROUP + insint(d, "INADDR_UNSPEC_GROUP", INADDR_UNSPEC_GROUP); +#else + insint(d, "INADDR_UNSPEC_GROUP", 0xe0000000); +#endif +#ifdef INADDR_ALLHOSTS_GROUP + insint(d, "INADDR_ALLHOSTS_GROUP", INADDR_ALLHOSTS_GROUP); +#else + insint(d, "INADDR_ALLHOSTS_GROUP", 0xe0000001); +#endif +#ifdef INADDR_MAX_LOCAL_GROUP + insint(d, "INADDR_MAX_LOCAL_GROUP", INADDR_MAX_LOCAL_GROUP); +#else + insint(d, "INADDR_MAX_LOCAL_GROUP", 0xe00000ff); +#endif +#ifdef INADDR_NONE + insint(d, "INADDR_NONE", INADDR_NONE); +#else + insint(d, "INADDR_NONE", 0xffffffff); +#endif + /* IP [gs]etsockopt options */ #ifdef IP_OPTIONS insint(d, "IP_OPTIONS", IP_OPTIONS);
