ayttm-commits
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]