Subversion Repositories Kolibri OS

Rev

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

Rev 1763 Rev 1773
Line 11... Line 11...
11
;;         GNU GENERAL PUBLIC LICENSE                              ;;
11
;;         GNU GENERAL PUBLIC LICENSE                              ;;
12
;;          Version 2, June 1991                                   ;;
12
;;          Version 2, June 1991                                   ;;
13
;;                                                                 ;;
13
;;                                                                 ;;
14
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
14
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 15... Line 15...
15
 
15
 
-
 
16
$Revision: 1773 $
Line 16... Line 17...
16
$Revision: 1763 $
17
 
Line 17... Line 18...
17
 
18
 
18
virtual at 0
19
virtual at 0
Line 1678... Line 1679...
1678
 
1679
 
1679
  .done:
1680
  .done:
Line 1680... Line 1681...
1680
	pop	ebx
1681
	pop	ebx
-
 
1682
 
-
 
1683
	ret
-
 
1684
 
-
 
1685
 
-
 
1686
 
-
 
1687
 
-
 
1688
 
-
 
1689
 
-
 
1690
 
-
 
1691
 
-
 
1692
;-----------------------------------------------------------------
-
 
1693
;
-
 
1694
; SOCKET_is_disconnecting
-
 
1695
;
-
 
1696
;  IN:  eax = socket ptr
-
 
1697
;  OUT: /
-
 
1698
;
-
 
1699
;-----------------------------------------------------------------
-
 
1700
 
-
 
1701
align 4
-
 
1702
SOCKET_is_disconnecting:
-
 
1703
 
-
 
1704
	and	[eax + SOCKET.options], not (SS_ISCONNECTING)
-
 
1705
	or	[eax + SOCKET.options], SS_ISDISCONNECTING + SS_CANTRCVMORE + SS_CANTSENDMORE
-
 
1706
 
-
 
1707
	jmp	SOCKET_notify_owner
-
 
1708
 
-
 
1709
 
-
 
1710
 
-
 
1711
;-----------------------------------------------------------------
-
 
1712
;
-
 
1713
; SOCKET_is_disconnected
-
 
1714
;
-
 
1715
;  IN:  eax = socket ptr
-
 
1716
;  OUT: /
-
 
1717
;
-
 
1718
;-----------------------------------------------------------------
-
 
1719
 
-
 
1720
align 4
-
 
1721
SOCKET_is_disconnected:
-
 
1722
 
-
 
1723
	and	[eax + SOCKET.options], not (SS_ISCONNECTING + SS_ISCONNECTED + SS_ISDISCONNECTING)
-
 
1724
	or	[eax + SOCKET.options], SS_CANTRCVMORE + SS_CANTSENDMORE