Index: /trunk/ppStats/src/ppStatsStandAlone.c
===================================================================
--- /trunk/ppStats/src/ppStatsStandAlone.c	(revision 11056)
+++ /trunk/ppStats/src/ppStatsStandAlone.c	(revision 11057)
@@ -43,10 +43,11 @@
             if (!outFile) {
                 psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file %s\n", outName);
-                status = PS_EXIT_DATA_ERROR;
+		// XXX this could be a system or config error, but not a data error
+                status = PS_EXIT_CONFIG_ERROR;
                 goto die;
             }
         } else {
             psLogMsg("ppStats", PS_LOG_ERROR, "Unable to open output file.\n");
-            status = PS_EXIT_DATA_ERROR;
+            status = PS_EXIT_CONFIG_ERROR;
             goto die;
         }
@@ -55,9 +56,8 @@
     // Go through the FPA and do the hard work
     psMetadata *results = ppStatsLoop(NULL, data, config);
-
     if (psListLength(results->list) == 0) {
         psLogMsg("ppStats", PS_LOG_ERROR, "No output.\n");
         psFree(results);
-        status = PS_EXIT_UNKNOWN_ERROR;
+        status = PS_EXIT_DATA_ERROR;
         goto die;
     }
@@ -68,5 +68,5 @@
         psLogMsg("ppStats", PS_LOG_ERROR, "Unable to generate configuration file with result.\n");
         psFree(results);
-        status = PS_EXIT_SYS_ERROR;
+        status = PS_EXIT_CONFIG_ERROR;
         goto die;
     }
