Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 9738 → Rev 9739

/kernel/trunk/network/socket.inc
169,6 → 169,15
 
ends
 
struct sockaddr
 
family dw ? ; Address family
port dw ? ; 16 bit TCP/UDP port number
ip dd ? ; 32 bit IP address
_zero rb 8 ; Not use, for align
 
ends
 
struct socket_queue_entry
 
data_ptr dd ?
/kernel/trunk/network/udp.inc
305,6 → 305,7
; udp_connect ;
; ;
; IN: eax = socket pointer ;
; edx = pointer to sockaddr struct ;
; ;
; OUT: eax = 0 on success ;
; eax = -1 on error ;
325,10 → 326,10
pop edx eax
 
; Fill in remote port and IP
pushw [edx + 2]
pop [eax + UDP_SOCKET.RemotePort]
pushw [edx + sockaddr.port]
popw [eax + UDP_SOCKET.RemotePort]
 
pushd [edx + 4]
pushd [edx + sockaddr.ip]
pop [eax + UDP_SOCKET.RemoteIP]
 
; Find route to host