<div>I called select function , why report this error?</div><div><br></div><div><br></div><div><div><span style="font-size: 14px;">Hello, I'm waiting for input..</span></div><div><span style="font-size: 14px;">\0wait 5s </span></div><div><span style="font-size: 14px;">select begin</span></div><div><span style="font-size: 14px;">rtems-net: network sema obtain: network not initialised</span></div></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;">code:</span></div><div>=============================</div><div><div style=""><span style="font-size: 14px;">int uart_recv(int fd, char *rcv_buf,int data_len)  </span></div><div style=""><span style="font-size: 14px;">{  </span></div><div style=""><span style="font-size: 14px;">    int len,fs_sel;  </span></div><div style=""><span style="font-size: 14px;">    fd_set fs_read;  </span></div><div style=""><span style="font-size: 14px;">     </span></div><div style=""><span style="font-size: 14px;">    struct timeval time;  </span></div><div style=""><span style="font-size: 14px;">     </span></div><div style=""><span style="font-size: 14px;">    FD_ZERO(&fs_read);  </span></div><div style=""><span style="font-size: 14px;">    FD_SET(fd,&fs_read);  </span></div><div style=""><span style="font-size: 14px;">     </span></div><div style=""><span style="font-size: 14px;">    time.tv_sec = 4;  </span></div><div style=""><span style="font-size: 14px;">    time.tv_usec = 0;  </span></div><div style=""><span style="font-size: 14px;">     </span></div><div style=""><span style="font-size: 14px;">    printf("select begin\n");</span></div><div style=""><span style="font-size: 14px;">    fs_sel = select(fd+1,&fs_read,NULL,NULL,&time);  </span></div><div style=""><span style="font-size: 14px;">    printf("fs_sel = %d\n",fs_sel);  </span></div><div style=""><span style="font-size: 14px;">    if(fs_sel)  </span></div><div style=""><span style="font-size: 14px;">    {  </span></div><div style=""><span style="font-size: 14px;"><span style="white-space:pre"> </span>len = read(fd,rcv_buf,data_len);  </span></div><div style=""><span style="font-size: 14px;"><span style="white-space:pre">   </span>printf("I am right!(version1.2) len = %d fs_sel = %d\n",len,fs_sel);  </span></div><div style=""><span style="font-size: 14px;"><span style="white-space:pre">     </span>return len;  </span></div><div style=""><span style="font-size: 14px;">    }  </span></div><div style=""><span style="font-size: 14px;">    else  </span></div><div style=""><span style="font-size: 14px;">    {  </span></div><div style=""><span style="font-size: 14px;"><span style="white-space:pre">  </span>printf("Sorry,I am wrong!");  </span></div><div style=""><span style="font-size: 14px;"><span style="white-space:pre">     </span>return FALSE;  </span></div><div style=""><span style="font-size: 14px;">    }       </span></div><div style=""><span style="font-size: 14px;">} </span></div></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;"><br></span></div>