Index: /branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_processedimfile.sql
===================================================================
--- /branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_processedimfile.sql	(revision 18943)
+++ /branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_processedimfile.sql	(revision 18943)
@@ -0,0 +1,8 @@
+SELECT
+    detProcessedImfile.*,
+    detRunSummary.data_state,
+FROM detRunSummary
+JOIN detProcessedImfile
+    USING(det_id,iteration)
+WHERE
+    detRunSummary.data_state = 'goto_cleaned'
Index: /branches/eam_branch_20080719/ippTools/src/dettoolConfig.c
===================================================================
--- /branches/eam_branch_20080719/ippTools/src/dettoolConfig.c	(revision 18942)
+++ /branches/eam_branch_20080719/ippTools/src/dettoolConfig.c	(revision 18943)
@@ -265,4 +265,14 @@
     psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-simple",  0,            "use the simple output format", false);
 
+    // -pendingcleanup_processedimfile
+    psMetadata *pendingcleanup_processedimfileArgs = psMetadataAlloc();
+    psMetadataAddBool(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-simple",  0,            "use the simple output format", false);
+    psMetadataAddU64(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-limit",  0,            "limit result set to N items", 0);
+
+    // -donecleanup_processedimfile
+    psMetadata *donecleanupArgs = psMetadataAlloc();
+    psMetadataAddBool(donecleanupArgs, PS_LIST_TAIL, "-simple",  0,            "use the simple output format", false);
+    psMetadataAddU64(donecleanupArgs, PS_LIST_TAIL, "-limit",  0,            "limit result set to N items", 0);
+
     // XXX these don't seem to be used anymore
     // psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-chip",  0,            "restrict results to completed 'chip' sets", false);
