Index: /branches/eam_branches/ipp-20110710/Ohana/src/opihi/pantasks/TaskOps.c
===================================================================
--- /branches/eam_branches/ipp-20110710/Ohana/src/opihi/pantasks/TaskOps.c	(revision 32340)
+++ /branches/eam_branches/ipp-20110710/Ohana/src/opihi/pantasks/TaskOps.c	(revision 32341)
@@ -471,4 +471,5 @@
   NewTask[0].Nfailure = 0;
   NewTask[0].Ntimeout = 0;
+  NewTask[0].Nskipexec = 0;
 
   /* jobs timing statistics */
Index: /branches/eam_branches/ipp-20110710/Ohana/src/opihi/pantasks/ipptool2book.c
===================================================================
--- /branches/eam_branches/ipp-20110710/Ohana/src/opihi/pantasks/ipptool2book.c	(revision 32340)
+++ /branches/eam_branches/ipp-20110710/Ohana/src/opihi/pantasks/ipptool2book.c	(revision 32341)
@@ -69,5 +69,5 @@
     gprint (GP_ERR, "USAGE: ipptool2book (queue) (book) [-uniq] [-key key[:key..]]\n");
     FREEKEYS;
-    return (FALSE);
+    return (TRUE);
   }
 
@@ -76,5 +76,5 @@
     gprint (GP_ERR, "queue %s not found\n", argv[1]);
     FREEKEYS;
-    return (FALSE);
+    return (TRUE);
   }
     
@@ -108,5 +108,5 @@
     free (line);
     FREEKEYS;
-    return FALSE;
+    return (TRUE);
   }
   free (line);
@@ -120,5 +120,5 @@
 	gprint (GP_ERR, "ERROR: unterminated metadata\n");
 	FREEKEYS;
-	return (FALSE);
+	return (TRUE);
       }
       FREEKEYS;
@@ -145,5 +145,5 @@
 	free (bookName);
 	FREEKEYS;
-	return (FALSE);
+	return (TRUE);
       }
       free (tmpword);
@@ -155,5 +155,5 @@
 	free (bookName);
 	FREEKEYS;
-	return FALSE;
+	return TRUE;
       }
       onPage = TRUE;
@@ -179,5 +179,5 @@
 	    gprint (GP_ERR, "ERROR: missing key %s for ID\n", keys[i]);
 	    FREEKEYS;
-	    return (FALSE);
+	    return (TRUE);
 	  }
 	  if (i > 0) strcat (pagename, ":");
@@ -221,5 +221,5 @@
       free (bookName);
       FREEKEYS;
-      return (FALSE);
+      return (TRUE);
     }
     BookSetWord (page, tmpword, tmpvalue);
@@ -229,5 +229,5 @@
   }    
   FREEKEYS;
-  return (FALSE);
+  return (TRUE);
 }
 
Index: /branches/eam_branches/ipp-20110710/Ohana/src/tools/src/roc.c
===================================================================
--- /branches/eam_branches/ipp-20110710/Ohana/src/tools/src/roc.c	(revision 32340)
+++ /branches/eam_branches/ipp-20110710/Ohana/src/tools/src/roc.c	(revision 32341)
@@ -4,5 +4,5 @@
 # include <regex.h>
 
-# define myAssert(LOGIC,...) { if (!(LOGIC)) { fprintf (stderr, __VA_ARGS__); abort(); } }
+# define myAssert(LOGIC,...) { if (!(LOGIC)) { fprintf (stderr, __VA_ARGS__); exit(4); } }
 
 # define ROC_HEADER_SIZE  0x1000
@@ -198,5 +198,5 @@
 
   target = fopen(targetName, "r");
-  myAssert (target, "failed to open output");
+  myAssert (target, "failed to open rocfile");
   
   ALLOCATE (line, char, 1024);
@@ -368,5 +368,5 @@
   for (i = 0; i < Ninput; i++) {
     input[i] = fopen(inputName[i], "r");
-    myAssert (input[i], "failed to open file %s in %s\n",inputName[i],targetName);
+    myAssert (input[i], "failed to open input: %d data file: %s in %s\n",i,inputName[i],targetName);
   }
 
@@ -381,5 +381,5 @@
       Nread = MIN (ROC_BLOCKSIZE, sizes[i] - bytes_read[i]);
       Nbytes = fread (inputData[i], 1, Nread, input[i]);
-      myAssert (Nbytes == Nread, "failed to read data file: %s read: %d expect: %d prev_read: %d block: %d in %s\n",inputName[i],Nbytes,Nread,(int) bytes_read[i],n,targetName);
+      myAssert (Nbytes == Nread, "failed to read input: %d data file: %s read: %d expect: %d prev_read: %d block: %d in %s\n",i,inputName[i],Nbytes,Nread,(int) bytes_read[i],n,targetName);
       if (Nread < ROC_BLOCKSIZE) {
 	// if we have reached the end of the file, fill in the rest with NULLs
@@ -442,5 +442,5 @@
   fprintf (stderr, "USAGE: roc [mode]\n");
   fprintf (stderr, " -create (target) (input) (input) (input) ... [options]\n");
-  fprintf (stderr, " -repair (target) (file #) (output\n");
+  fprintf (stderr, " -repair (target) (file #) (output)\n");
   fprintf (stderr, " -validate (target)\n");
   fprintf (stderr, " -insert (target) (input)\n");
