cosmopolitan/test/libc/sock
Justine Tunney e142124730
Rewrite Windows connect()
Our old code wasn't working with projects like Qt that call connect() in
O_NONBLOCK mode multiple times. This change overhauls connect() to use a
simpler WSAConnect() API and follows the same pattern as cosmo accept().
This change also reduces the binary footprint of read(), which no longer
needs to depend on our enormous clock_gettime() function.
2024-09-12 23:07:52 -07:00
..
BUILD.mk Fix NT accept/connect not initializing with SO_UPDATE_*_CONTEXT (#1164) 2024-05-17 02:45:30 -07:00
connect_test.c Rewrite Windows connect() 2024-09-12 23:07:52 -07:00
getpeername_test.c Fix NT accept/connect not initializing with SO_UPDATE_*_CONTEXT (#1164) 2024-05-17 02:45:30 -07:00
inet_ntoa_test.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
inet_ntop_test.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
inet_pton_test.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
ipv4v6poll_test.c Reduce latency of poll() on Windows 2024-09-10 04:12:21 -07:00
nonblock_test.c Rewrite Windows accept() 2024-09-12 04:23:38 -07:00
recvfrom_test.c Rewrite Windows accept() 2024-09-12 04:23:38 -07:00
sendfile_test.c Rewrite Windows accept() 2024-09-12 04:23:38 -07:00
sendrecvmsg_test.c Bring back gc() function 2024-01-08 10:26:28 -08:00
setsockopt_test.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
socket_test.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
socketpair_test.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unix_test.c Drop support for Windows 8 2024-05-29 19:37:47 -07:00