+int hasData(struct ipdbg_org_la_tcp *tcp)
+{
+#ifdef __WIN32__
+ ioctlsocket(tcp->socket,FIONREAD,&bytes_available);
+#else
+ //ioctl(fd,FIONREAD,&bytes_available);
+ int status;
+
+ //fd = open("/dev/ttyS0", O_RDONLY);
+ if (ioctl(tcp->socket, FIONREAD, &status) < 0) //TIOCMGET
+ {
+ sr_err("FIONREAD failed: %s\n",
+ strerror(errno));
+ return 0;
+ }
+ else
+ {
+ if (status < 1)
+ {
+ return 0;
+ }
+ else
+ {
+ return 1;
+ }
+ }
+
+#endif // __WIN32__
+}
+