}
}
- printf("rid: %d\n", p_recv->i_recvstatus_id);
if( NULL != p_recv ) {
p_recv = (Drd64_Server_RecvStatus *)p_recv->pv_recv_next;
}
else {
p_recv = Drd64_Server_RecvStatus_GetResumeChainStart();
}
+ printf("rid: %d %p\n", p_recv->i_recvstatus_id, p_recv);
}
puts("B");
if( NULL == p_recv_new ) {
return -2;
}
+ printf(" Push: %d\n", i_fds );
/* Push & Chain RecvStatus ---*/
/* new */
p_recv_self->pv_recv_next = (void *)p_recv_before->pv_recv_next;
p_recv_before->pv_recv_next = (void *)p_recv_self;
gp_recv_resume_end = p_recv_self;
-
+ puts("next");
}
i_recv_id = i_cnt;
Drd64_Server_RecvStatus *p_recv_before;
Drd64_Server_RecvStatus *p_recv_next;
+ printf(" delete: %d\n", i_recv_id );
+
p_recv_self = *(gpp_recvstat + i_recv_id);
if( NULL == p_recv_self ) {
return 0x01;