]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix debug statements so that they write the full list of FDs in the
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Sat, 20 Apr 2002 21:06:18 +0000 (21:06 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Sat, 20 Apr 2002 21:06:18 +0000 (21:06 +0000)
input and output sets...

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@2340 7a7537e8-13f0-0310-91df-b6672ffda945

scheduler/main.c

index 289392eea969d1e6fdeb7bf6fe0f80865d86588e..bdeff65f1240186cecb9bcb1911fb3f1d0a824ca 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id: main.c,v 1.68 2002/02/13 17:21:36 mike Exp $"
+ * "$Id: main.c,v 1.69 2002/04/20 21:06:18 mike Exp $"
  *
  *   Scheduler main loop for the Common UNIX Printing System (CUPS).
  *
@@ -371,22 +371,30 @@ main(int  argc,                   /* I - Number of command-line arguments */
       LogMessage(L_EMERG, "select() failed - %s!", strerror(errno));
 
       strcpy(s, "InputSet =");
-      slen = 9;
-      sptr = s + 9;
+      slen = 10;
+      sptr = s + 10;
 
       for (i = 0; i < MaxFDs; i ++)
         if (FD_ISSET(i, &InputSet))
+       {
           snprintf(sptr, sizeof(s) - slen, " %d", i);
+         slen += strlen(sptr);
+         sptr += strlen(sptr);
+       }
 
       LogMessage(L_EMERG, s);
 
       strcpy(s, "OutputSet =");
-      slen = 10;
-      sptr = s + 10;
+      slen = 11;
+      sptr = s + 11;
 
       for (i = 0; i < MaxFDs; i ++)
         if (FD_ISSET(i, &OutputSet))
+       {
           snprintf(sptr, sizeof(s) - slen, " %d", i);
+         slen += strlen(sptr);
+         sptr += strlen(sptr);
+       }
 
       LogMessage(L_EMERG, s);
 
@@ -798,5 +806,5 @@ usage(void)
 
 
 /*
- * End of "$Id: main.c,v 1.68 2002/02/13 17:21:36 mike Exp $".
+ * End of "$Id: main.c,v 1.69 2002/04/20 21:06:18 mike Exp $".
  */