Ignore:
Timestamp:
Jan 20, 2006 9:03:36 PM (18 years ago)
Author:
bennylp
Message:

Completed testing for WinCE port

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c

    r125 r126  
    248248        if (h->fd_type == PJ_SOCK_DGRAM) { 
    249249            pj_list_erase(write_op); 
    250             write_op->op = 0; 
    251250 
    252251            if (pj_list_empty(&h->write_list)) 
     
    262261        sent = write_op->size - write_op->written; 
    263262        if (write_op->op == PJ_IOQUEUE_OP_SEND) { 
     263            write_op->op = 0; 
    264264            send_rc = pj_sock_send(h->fd, write_op->buf+write_op->written, 
    265265                                   &sent, write_op->flags); 
    266266        } else if (write_op->op == PJ_IOQUEUE_OP_SEND_TO) { 
     267            write_op->op = 0; 
    267268            send_rc = pj_sock_sendto(h->fd,  
    268269                                     write_op->buf+write_op->written, 
     
    272273        } else { 
    273274            pj_assert(!"Invalid operation type!"); 
     275            write_op->op = 0; 
    274276            send_rc = PJ_EBUG; 
    275277        } 
     
    371373        read_op = h->read_list.next; 
    372374        pj_list_erase(read_op); 
    373         read_op->op = 0; 
    374375 
    375376        /* Clear fdset if there is no pending read. */ 
     
    383384 
    384385        if ((read_op->op == PJ_IOQUEUE_OP_RECV_FROM)) { 
     386            read_op->op = 0; 
    385387            rc = pj_sock_recvfrom(h->fd, read_op->buf, &bytes_read, 0, 
    386388                                  read_op->rmt_addr,  
    387389                                  read_op->rmt_addrlen); 
    388390        } else if ((read_op->op == PJ_IOQUEUE_OP_RECV)) { 
     391            read_op->op = 0; 
    389392            rc = pj_sock_recv(h->fd, read_op->buf, &bytes_read, 0); 
    390393        } else { 
    391394            pj_assert(read_op->op == PJ_IOQUEUE_OP_READ); 
     395            read_op->op = 0; 
    392396            /* 
    393397             * User has specified pj_ioqueue_read(). 
Note: See TracChangeset for help on using the changeset viewer.