Index: /trunk/dbconfig/stack.md
===================================================================
--- /trunk/dbconfig/stack.md	(revision 14109)
+++ /trunk/dbconfig/stack.md	(revision 14110)
@@ -1,3 +1,3 @@
-# $Id: stack.md,v 1.3 2007-06-07 01:10:31 price Exp $
+# $Id: stack.md,v 1.4 2007-07-11 00:24:29 jhoblitt Exp $
 
 stackRun METADATA
@@ -22,3 +22,4 @@
     bg          F64         0.0
     bg_stdev    F64         0.0
+    fault       S16         0       # Key
 END
Index: /trunk/ippTools/src/stacktool.c
===================================================================
--- /trunk/ippTools/src/stacktool.c	(revision 14109)
+++ /trunk/ippTools/src/stacktool.c	(revision 14110)
@@ -531,4 +531,11 @@
     }
 
+    // default values
+    psS16 code = psMetadataLookupS16(&status, config->args, "-code");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -code");
+        return false;
+    }
+
     if (!psDBTransaction(config->dbh)) {
         psError(PS_ERR_UNKNOWN, false, "database error");
@@ -544,5 +551,6 @@
             path_base,
             bg,
-            bg_stdev
+            bg_stdev,
+            code
         )) {
         if (!psDBRollback(config->dbh)) {
Index: /trunk/ippTools/src/stacktoolConfig.c
===================================================================
--- /trunk/ippTools/src/stacktoolConfig.c	(revision 14109)
+++ /trunk/ippTools/src/stacktoolConfig.c	(revision 14110)
@@ -118,4 +118,7 @@
     psMetadataAddF64(addsumskyfileArgs, PS_LIST_TAIL, "-bg_stdev",  0,
             "define exposue background mean stdev", NAN);
+    psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code", 0);
+
 
     // -sumskyfile
