cosmopolitan/libc/sock
Justine Tunney 70155df7a9
Avoid linking win32 signals impl
This shaves ~4kb off o/tiny/examples/hello2.com by avoiding linking the
WIN32 signals polyfill unless sigaction() is being used.

See #965
2023-11-29 04:09:31 -08:00
..
struct Reduce header complexity 2023-11-28 14:39:42 -08:00
accept-nt.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
accept.c Make improvements 2023-10-08 08:59:53 -07:00
accept4-sysv.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
accept4.c Make improvements 2023-10-08 08:59:53 -07:00
alg.h Reduce header complexity 2023-11-28 14:39:42 -08:00
asanmsghdr.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
basesocket.c Improve synchronization 2022-04-15 15:31:55 -07:00
bind-nt.c Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
bind-sysv.c Reduce build graph by another eight percent 2022-08-13 13:11:56 -07:00
bind.c Improve zip read-only filesystem 2023-08-16 17:52:12 -07:00
BUILD.mk Rename makefiles BUILD.mk 2023-11-28 11:21:08 -08:00
closesocket-nt.c Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
connect-nt.c Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
connect-sysv.c Reduce build graph by another eight percent 2022-08-13 13:11:56 -07:00
connect.c Make improvements 2023-10-08 08:59:53 -07:00
epoll.c Make improvements 2023-10-08 08:59:53 -07:00
epoll.h Reduce header complexity 2023-11-28 14:39:42 -08:00
fixupnewsockfd.c Support non-blocking i/o across platforms 2023-07-23 02:56:47 -07:00
gethostips.c Reduce header complexity 2023-11-28 14:39:42 -08:00
getsockname.c Make improvements 2023-10-08 08:59:53 -07:00
getsockopt-nt.c Make improvements 2023-10-08 08:59:53 -07:00
getsockopt.c Exclude strace from MODE=tiny builds 2023-11-29 03:45:54 -08:00
goodsocket.c Mint APE Loader v1.4 2023-07-25 05:48:08 -07:00
goodsocket.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
ifaddrs.c Introduce getifaddrs() 2023-11-02 08:33:03 -07:00
ifaddrs.h Reduce header complexity 2023-11-28 14:39:42 -08:00
inet_addr.c Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
inet_aton.c Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
inet_ntoa.c Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
inet_ntop.c Fix warnings 2023-09-01 20:50:18 -07:00
inet_pton.c Reduce header complexity 2023-11-28 14:39:42 -08:00
internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
iovec2nt.c Fix issues for latest GCC toolchain 2023-10-11 14:54:42 -07:00
ipclassify.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
kntwsadata.c Improve mkdeps 2023-11-10 04:14:27 -08:00
listen-nt.c Make improvements 2023-10-08 08:59:53 -07:00
listen.c Improve zip read-only filesystem 2023-08-16 17:52:12 -07:00
pselect.c Exclude strace from MODE=tiny builds 2023-11-29 03:45:54 -08:00
recv-nt.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
recv.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
recvfrom-nt.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
recvfrom.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
recvmsg.c Make improvements 2023-10-08 08:59:53 -07:00
select-nt.c Make improvements 2023-10-08 08:59:53 -07:00
select.c Exclude strace from MODE=tiny builds 2023-11-29 03:45:54 -08:00
select.h Reduce header complexity 2023-11-28 14:39:42 -08:00
select.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
send-nt.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
send.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
sendfile.c Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
sendfile.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
sendmsg.c Improve mkdeps 2023-11-10 04:14:27 -08:00
sendto-nt.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
sendto.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
setsockopt-nt.c Make improvements 2023-10-08 08:59:53 -07:00
setsockopt.c Exclude strace from MODE=tiny builds 2023-11-29 03:45:54 -08:00
shutdown-nt.c Make improvements 2023-10-08 08:59:53 -07:00
shutdown.c Improve zip read-only filesystem 2023-08-16 17:52:12 -07:00
sock.h Reduce header complexity 2023-11-28 14:39:42 -08:00
sockaddr.c Fix some more socket bugs 2023-07-23 16:31:10 -07:00
sockaddr2bsd.c Fix some more socket bugs 2023-07-23 16:31:10 -07:00
sockaddr2linux.c Fix some more socket bugs 2023-07-23 16:31:10 -07:00
sockatmark.c Improve zip read-only filesystem 2023-08-16 17:52:12 -07:00
sockdebug.c Fix warnings 2023-09-01 20:50:18 -07:00
socket-nt.c Clean up some code 2023-10-11 11:45:31 -07:00
socket-sysv.c Fix socket() EPROTONOSUPPORT fallback on MacOS 2023-08-22 14:34:37 -07:00
socket.c Make more fixes and improvements 2023-07-29 18:44:15 -07:00
socketpair-nt.c Fix SQLite regressions caused by 3b086af91 2023-10-13 11:00:39 -07:00
socketpair-sysv.c Perform fine-tuning of socketpair and pipe 2021-03-16 22:44:54 -07:00
socketpair.c Strengthen the pledge() polyfill 2022-06-27 13:02:17 -07:00
sys_sendfile_freebsd.S Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
sys_sendfile_xnu.S Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
syscall_fd.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
syslog.c Clean up some code 2023-11-16 17:31:07 -08:00
syslog.h Reduce header complexity 2023-11-28 14:39:42 -08:00
winsockblock.c Avoid linking win32 signals impl 2023-11-29 04:09:31 -08:00
wsaid.c Improve threading and i/o routines 2023-10-12 23:13:04 -07:00
wsaid.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
yoink.inc Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00