Index: trunk/psModules/src/camera/pmFPA_JPEG.c
===================================================================
--- trunk/psModules/src/camera/pmFPA_JPEG.c	(revision 11255)
+++ trunk/psModules/src/camera/pmFPA_JPEG.c	(revision 11292)
@@ -5,6 +5,6 @@
  *  @author EAM, IfA
  *
- *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-03 03:18:21 $
+ *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-01-26 00:05:17 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -207,5 +207,6 @@
 
     psString name = pmFPAfileNameFromRule (file->filerule, file, view);
-    psString newName = pmConfigConvertFilename (name, config);
+    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+    psString newName = pmConfigConvertFilename(name, config, create);
 
     psImageJpegColormap *map = psImageJpegColormapSet (NULL, colormapName);
Index: trunk/psModules/src/camera/pmFPA_MANAPLOT.c
===================================================================
--- trunk/psModules/src/camera/pmFPA_MANAPLOT.c	(revision 11255)
+++ trunk/psModules/src/camera/pmFPA_MANAPLOT.c	(revision 11292)
@@ -5,6 +5,6 @@
  *  @author EAM, IfA
  *
- *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-12-03 18:48:10 $
+ *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-01-26 00:05:17 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -136,15 +136,17 @@
     // output : filerule
 
+    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+
     psString tmpName;
     tmpName = pmFPAfileNameFromRule (file->filextra, file, view);
-    psString input = pmConfigConvertFilename (tmpName, config);
+    psString input = pmConfigConvertFilename (tmpName, config, create);
     psFree (tmpName);
 
     tmpName = pmFPAfileNameFromRule (file->filerule, file, view);
-    psString output = pmConfigConvertFilename (tmpName, config);
+    psString output = pmConfigConvertFilename (tmpName, config, create);
     psFree (tmpName);
 
     tmpName = pmFPAfileNameFromRule (file->extname, file, view);
-    psString script = pmConfigConvertFilename (tmpName, config);
+    psString script = pmConfigConvertFilename (tmpName, config, create);
     psFree (tmpName);
 
Index: trunk/psModules/src/camera/pmFPAfileDefine.c
===================================================================
--- trunk/psModules/src/camera/pmFPAfileDefine.c	(revision 11255)
+++ trunk/psModules/src/camera/pmFPAfileDefine.c	(revision 11292)
@@ -286,5 +286,6 @@
     }
 
-    psString realName = pmConfigConvertFilename (infiles->data[0], config);
+    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+    psString realName = pmConfigConvertFilename (infiles->data[0], config, create);
     if (!realName) {
         psError(PS_ERR_IO, false, "Failed to convert file name %s\n", (char *) infiles->data[0]);
@@ -366,5 +367,6 @@
     for (int i = 0; i < infiles->n; i++) {
         if (i > 0) {
-            psString realName = pmConfigConvertFilename (infiles->data[i], config);
+            bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+            psString realName = pmConfigConvertFilename (infiles->data[i], config, create);
             if (!realName) {
                 psError(PS_ERR_IO, false, "Failed to convert file name %s", (char *) infiles->data[i]);
@@ -490,5 +492,6 @@
     // save the association on file->names
     for (int i = 0; i < infiles->n; i++) {
-        psString realName = pmConfigConvertFilename (infiles->data[i], config);
+        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+        psString realName = pmConfigConvertFilename (infiles->data[i], config, create);
         if (!realName) {
             psError(PS_ERR_IO, false, "Failed to convert file name %s", (char *) infiles->data[i]);
@@ -724,5 +727,6 @@
 
     // Prepend the global path to the file rule
-    psString tmpName = pmConfigConvertFilename (file->filerule, config);
+    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+    psString tmpName = pmConfigConvertFilename (file->filerule, config, create);
     psFree (file->filerule);
     file->filerule = tmpName;
Index: trunk/psModules/src/camera/pmFPAfileIO.c
===================================================================
--- trunk/psModules/src/camera/pmFPAfileIO.c	(revision 11255)
+++ trunk/psModules/src/camera/pmFPAfileIO.c	(revision 11292)
@@ -239,5 +239,6 @@
 
     // apply filename mangling rules (file://, path://, neb://)
-    psString tmpName = pmConfigConvertFilename (file->filename, config);
+    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
+    psString tmpName = pmConfigConvertFilename (file->filename, config, create);
     psFree (file->filename);
     file->filename = tmpName;
