TCP.recv: def of Base Import: import Base Lines 384-389 of Base/base.bend: https://jend.leeeet.dev/read.txt?path=Base/base.bend&start_line=384&end_line=389 import Base # Some{data}, or None{} once the peer has sent everything (it may still # read). A max of 0 fails with EINVAL, as in every receive below. def TCP.recv(sock: Socket, max: U32) -> IO(Socket & Result<&1, &1, U32 & String, Maybe<&1, String>>): import "./effs/tcp_recv.c" import "./effs/tcp_recv.js" Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Socket https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32