Subversion Repositories Kolibri OS

Rev

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

Rev 3252 Rev 3257
Line 12... Line 12...
12
;;          GNU GENERAL PUBLIC LICENSE                             ;;
12
;;          GNU GENERAL PUBLIC LICENSE                             ;;
13
;;             Version 2, June 1991                                ;;
13
;;             Version 2, June 1991                                ;;
14
;;                                                                 ;;
14
;;                                                                 ;;
15
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
15
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 16... Line 16...
16
 
16
 
Line 17... Line 17...
17
$Revision: 3252 $
17
$Revision: 3257 $
18
 
18
 
19
;-----------------------------------------------------------------
19
;-----------------------------------------------------------------
20
;
20
;
Line 483... Line 483...
483
        lea     ecx, [ebx + SOCKET.mutex]
483
        lea     ecx, [ebx + SOCKET.mutex]
484
        call    mutex_unlock
484
        call    mutex_unlock
485
        popa
485
        popa
Line 486... Line 486...
486
 
486
 
487
        mov     eax, ebx
487
        mov     eax, ebx
Line 488... Line 488...
488
        call    SOCKET_notify_owner
488
        call    SOCKET_notify
489
 
489
 
Line 490... Line 490...
490
; Generate more output
490
; Generate more output
Line 519... Line 519...
519
        add     esi, edx
519
        add     esi, edx
520
        lea     eax, [ebx + STREAM_SOCKET.rcv]
520
        lea     eax, [ebx + STREAM_SOCKET.rcv]
521
        call    SOCKET_ring_write                       ; Add the data to the socket buffer
521
        call    SOCKET_ring_write                       ; Add the data to the socket buffer
Line 522... Line 522...
522
 
522
 
523
        mov     eax, ebx
523
        mov     eax, ebx
Line 524... Line 524...
524
        call    SOCKET_notify_owner
524
        call    SOCKET_notify
Line 525... Line 525...
525
 
525
 
Line 1077... Line 1077...
1077
 
1077
 
Line 1078... Line 1078...
1078
  .wakeup:
1078
  .wakeup:
1079
 
1079
 
1080
        pushf                   ; Why?
1080
        pushf                   ; Why?
Line 1081... Line 1081...
1081
        mov     eax, ebx
1081
        mov     eax, ebx
Line 1082... Line 1082...
1082
        call    SOCKET_notify_owner
1082
        call    SOCKET_notify
1083
 
1083