return (false);
}
+#ifndef UCLINUX
/* Create and start thread, */
return VM_ThreadLoop();
+#else
+ return true;
+#endif
}
static void VM_CharHandler(void);
+extern GSM_Error N6110_SendStatusRequest(void);
bool VM_ThreadLoop(void)
{
FD_ZERO(&readfds);
FD_SET(PtyRDFD,&readfds);
- timeout.tv_sec=0;
- timeout.tv_usec=500*1000;
+ timeout.tv_sec=2;
+ timeout.tv_usec=0;/*500*1000;*/
res = select(PtyRDFD+1,&readfds,NULL/*writefds*/,NULL/*exceptfds*/,&timeout);
switch (res) {
case 0: /* Timeout */
+ N6110_SendStatusRequest();
break;
case -1: