Changeset 3282 for trunk/src/wsock32/wsock32.cpp
- Timestamp:
- Mar 30, 2000, 10:52:56 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wsock32/wsock32.cpp
r3260 r3282 1 /* $Id: wsock32.cpp,v 1.2 6 2000-03-28 17:13:06 sandervl Exp $ */1 /* $Id: wsock32.cpp,v 1.27 2000-03-30 20:52:56 sandervl Exp $ */ 2 2 3 3 /* … … 781 781 socktmp = sockets; 782 782 if(readfds != NULL) { 783 j = 0; 783 784 for(i=0;i<nrread;i++) { 784 785 if(socktmp[i] != -1) { 785 readfds->fd_array[j] = socktmp[i]; 786 readfds->fd_array[i] = socktmp[i]; 787 j++; 786 788 } 787 789 } 788 readfds->fd_count = i;790 readfds->fd_count = j; 789 791 socktmp += nrread; 790 792 } 791 793 792 794 if(writefds != NULL) { 795 j = 0; 793 796 for(i=0;i<nrwrite;i++) { 794 797 if(socktmp[i] != -1) { 795 writefds->fd_array[j] = socktmp[i]; 798 writefds->fd_array[i] = socktmp[i]; 799 j++; 796 800 } 797 801 } 798 writefds->fd_count = i;802 writefds->fd_count = j; 799 803 socktmp += nrwrite; 800 804 } 801 805 if(exceptfds != NULL) { 806 j = 0; 802 807 for(i=0;i<nrexcept;i++) { 803 808 if(socktmp[i] != -1) { 804 exceptfds->fd_array[j] = socktmp[i]; 809 exceptfds->fd_array[i] = socktmp[i]; 810 j++; 805 811 } 806 812 } 807 exceptfds->fd_count = i;813 exceptfds->fd_count = j; 808 814 } 809 815 }
Note:
See TracChangeset
for help on using the changeset viewer.