>I was finally out at the client site today. I looked more deeply into how the FPDOS app is set to run.
>
>It turns out that each user logging into the main server gets their own H: drive mapped. That drive contains a folder, \BATCH, containing a startup batch file for starting the FPDOS app. This batch file is directly called by a desktop shortcut. The Start In folder is H:\BATCH.
>
>Batch file contents:
>
>SET S_User = UserName
>O:
>CD O:\MOUNTAIN
>G:\FOXPRO25\FOXPROX SYSSTART -CO:\MOUNTAIN\LINUX\CONFIG.FP
>
>CONFIG.FP contains:
>RESOURCE=C:\
Should be RESOURCE=
full path of file, so C:\FOXUSER.DBF would be right if you wanted to use the default FOXUSER. You'll get bit if the same CONFIG.FP gets used by a different (later) Fox version.
>TMPFILES=C:\
>
>
>Everything works perfectly fine, except the tempfiles are showing up on the desktop.
I think that back in FPDOS, it required just a drive designator for TMPFILES; TMPFILES inherited the current relative pathing for the drive in your FPDOS startup context. You could specify actual paths for things like SORTWORK, but it's been a long time since I looked. I'm immensely allergic to using the root, especially of a boot drive, for temporary files, so I'd create a C:\TEMP on each targetr system, add a CD C:\TEMP to the batch (if you're on another drive, this will change the default path for the drive without actually switching to the drive), and I'd use SORTWORK, PROGWORK, etc. directives to specify the C:\TEMP directory.
Better yet, make a workstation-specific CONFIG, so that you don't accidentally smash up the root of the boot drive, and fix up the batch file.
>
>The server is Linux/Samba, the clients are mainly W95 with a few NT4W boxes in the mix. Both client types exhibit this problem.
>
>I agree that the FOXPROCFG environment variable could also be used. However, it was my understanding that using the -C command line switch is more "direct" and would override a FOXPROCFG setting. If I can't think of any other things to try I'll try FOXPROCFG and let you know if it works.