Subversion Repositories Kolibri OS

Rev

Rev 3259 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3259 Rev 3261
Line 13... Line 13...
13
;;         GNU GENERAL PUBLIC LICENSE                              ;;
13
;;         GNU GENERAL PUBLIC LICENSE                              ;;
14
;;          Version 2, June 1991                                   ;;
14
;;          Version 2, June 1991                                   ;;
15
;;                                                                 ;;
15
;;                                                                 ;;
16
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
16
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 17... Line 17...
17
 
17
 
Line 18... Line 18...
18
$Revision: 3259 $
18
$Revision: 3261 $
Line 19... Line 19...
19
 
19
 
Line 1147... Line 1147...
1147
        mov     [eax + SOCKET.Domain], AF_LOCAL
1147
        mov     [eax + SOCKET.Domain], AF_LOCAL
1148
        mov     [eax + SOCKET.Type], SOCK_STREAM
1148
        mov     [eax + SOCKET.Type], SOCK_STREAM
1149
        mov     [eax + SOCKET.Protocol], 0              ;;; CHECKME
1149
        mov     [eax + SOCKET.Protocol], 0              ;;; CHECKME
1150
        mov     [eax + SOCKET.snd_proc], SOCKET_send_local
1150
        mov     [eax + SOCKET.snd_proc], SOCKET_send_local
1151
        mov     [eax + SOCKET.rcv_proc], SOCKET_receive_local
1151
        mov     [eax + SOCKET.rcv_proc], SOCKET_receive_local
-
 
1152
        mov     [eax + SOCKET.PID], 0
1152
        mov     ebx, eax
1153
        mov     ebx, eax
Line 1153... Line 1154...
1153
 
1154
 
1154
        call    SOCKET_alloc
1155
        call    SOCKET_alloc
1155
        jz      .error
1156
        jz      .error
Line 1158... Line 1159...
1158
        mov     [eax + SOCKET.Domain], AF_LOCAL
1159
        mov     [eax + SOCKET.Domain], AF_LOCAL
1159
        mov     [eax + SOCKET.Type], SOCK_STREAM
1160
        mov     [eax + SOCKET.Type], SOCK_STREAM
1160
        mov     [eax + SOCKET.Protocol], 0              ;;; CHECKME
1161
        mov     [eax + SOCKET.Protocol], 0              ;;; CHECKME
1161
        mov     [eax + SOCKET.snd_proc], SOCKET_send_local
1162
        mov     [eax + SOCKET.snd_proc], SOCKET_send_local
1162
        mov     [eax + SOCKET.rcv_proc], SOCKET_receive_local
1163
        mov     [eax + SOCKET.rcv_proc], SOCKET_receive_local
-
 
1164
        mov     [eax + SOCKET.PID], 0
Line 1163... Line 1165...
1163
 
1165
 
1164
        ; Link the two sockets to eachother
1166
        ; Link the two sockets to eachother
1165
        mov     [eax + SOCKET.device], ebx
1167
        mov     [eax + SOCKET.device], ebx