mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 04:13:33 +00:00
e6c94e606c3c2bc7e0b133b38e3a26dfd5ae1018
- only pend the irp if we got a pending return from tcpip. afd/info.c: - info stub for blocking mode info. afd/main.c: - added disconnect plumbing. - some reformatting, add break after each inactive case. afd/read.c: - early return for already closed socket. - function to correctly complete pending recv irps on a closed socket. - fixed read completion bug, content properly zeroed before buffer is replenished. - only attempt to fulfill read irps if we got data back. - call ProcessClose in the no data case. - major changes to AfdConnectedSocketRead due to connection close. we now recognize the case where the request to tcpip returns zero bytes immediately and take action, doing processclose. afd/tdi.c: - Added TdiDisconnect. route.c: - router: fixed routing bug. we used to reject the default route if the address didn't match at least one bit of the target network, even if the netmask is zero. if.c: - change RouterGetRoute to RouteGetRouteToDestination tcp.c: - simplify TCPReceiveData by removing eof clause. not needed. - added SEL_FIN branch in signalling. - added TCPTranslateError to TCPConnect - added TCPDisconnect dispatch.c: - Implement disconnect ip_output.c: - Make a contiguous area from each output packet. We need to streamline this. msafd: - Added MsafdReturnWithErrno - streamlined function returns with standardize errno selection. svn path=/trunk/; revision=11933
Description
A free Windows-compatible Operating System
528 MiB
Languages
C
86.9%
C++
10.7%
Python
0.7%
Assembly
0.5%
CMake
0.5%
Other
0.4%