[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayttm-commits] CVS: ayttm/modules/msn2/libmsn2 msn_bittybits.C,1.7,1.8
From: |
Edward L. Haletky <address@hidden> |
Subject: |
[Ayttm-commits] CVS: ayttm/modules/msn2/libmsn2 msn_bittybits.C,1.7,1.8 |
Date: |
Sun, 23 Mar 2003 18:05:38 -0500 |
Update of /cvsroot/ayttm/ayttm/modules/msn2/libmsn2
In directory subversions:/tmp/cvs-serv9431/modules/msn2/libmsn2
Modified Files:
msn_bittybits.C
Log Message:
Added ifdef for MINGW32 and a spin loop to mimic nanosleep
Index: msn_bittybits.C
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn_bittybits.C,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- msn_bittybits.C 23 Mar 2003 10:35:32 -0000 1.7
+++ msn_bittybits.C 23 Mar 2003 23:05:35 -0000 1.8
@@ -18,15 +18,23 @@
char ** retval;
char c;
int pos=0, numspaces=0;
+#ifndef __MINGW32__
struct timespec delay;
delay.tv_sec = 0;
delay.tv_nsec = 10000000;
+#endif
while(1)
{
if(read(sock, &c, 1)<1)
{
if (errno == EAGAIN) {
+#ifdef __MINGW32__
+ int j;
+ for (int i=0; i<10000000;i++)
+ j=i;
+#else
nanosleep(&delay, NULL);
+#endif
continue;
} else {
printf("What the.. (%d) (%s)?!\n", sock, buf); //DEBUG
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Ayttm-commits] CVS: ayttm/modules/msn2/libmsn2 msn_bittybits.C,1.7,1.8,
Edward L. Haletky <address@hidden> <=