mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 22:02:27 +00:00
Improve system call support
This commit is contained in:
parent
63b867bd2f
commit
3085ac7837
65 changed files with 900 additions and 544 deletions
8
third_party/python/Modules/socketmodule.c
vendored
8
third_party/python/Modules/socketmodule.c
vendored
|
@ -11,6 +11,7 @@
|
|||
#include "libc/dns/dns.h"
|
||||
#include "libc/dns/ent.h"
|
||||
#include "libc/errno.h"
|
||||
#include "libc/nt/enum/version.h"
|
||||
#include "libc/runtime/runtime.h"
|
||||
#include "libc/sock/sock.h"
|
||||
#include "libc/sysv/consts/af.h"
|
||||
|
@ -6803,8 +6804,7 @@ PyInit__socket(void)
|
|||
PyModule_AddIntMacro(m, INADDR_BROADCAST);
|
||||
PyModule_AddIntMacro(m, INADDR_LOOPBACK);
|
||||
PyModule_AddIntMacro(m, INADDR_UNSPEC_GROUP);
|
||||
PyModule_AddIntConstant(m, "INADDR_ALLHOSTS_GROUP",
|
||||
INADDR_ALLHOSTS_GROUP);
|
||||
PyModule_AddIntMacro(m, INADDR_ALLHOSTS_GROUP);
|
||||
PyModule_AddIntMacro(m, INADDR_MAX_LOCAL_GROUP);
|
||||
PyModule_AddIntMacro(m, INADDR_NONE);
|
||||
|
||||
|
@ -6930,9 +6930,9 @@ PyInit__socket(void)
|
|||
if (TCP_USER_TIMEOUT) PyModule_AddIntMacro(m, TCP_USER_TIMEOUT);
|
||||
if (TCP_SAVE_SYN) PyModule_AddIntMacro(m, TCP_SAVE_SYN);
|
||||
if (TCP_SAVED_SYN) PyModule_AddIntMacro(m, TCP_SAVED_SYN);
|
||||
if (TCP_KEEPCNT && (!IsWindows() || NtGetVersion() >= 10))
|
||||
if (TCP_KEEPCNT && (!IsWindows() || NtGetVersion() >= kNtVersionWindows10))
|
||||
PyModule_AddIntMacro(m, TCP_KEEPCNT);
|
||||
if (TCP_FASTOPEN && (!IsWindows() || NtGetVersion() >= 10))
|
||||
if (TCP_FASTOPEN && (!IsWindows() || NtGetVersion() >= kNtVersionWindows10))
|
||||
PyModule_AddIntMacro(m, TCP_FASTOPEN);
|
||||
if (TCP_FASTOPEN_CONNECT)
|
||||
PyModule_AddIntMacro(m, TCP_FASTOPEN_CONNECT);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue