Hi
I’m need to run a Prolog program with swipl which generates very large temporary files. In the program itself I see tmp_file
statements. Is there a command line flag or an environment variable to force these files to be written to a particular directory? I tried to run the program as:
TMPDIR=/vol/share/phochste/tmp swipl --stack-limit=20G …
but still my /tmp directory is filling up and the program crashing with
error(io_error(write,(0x30c1300)),context(system:write/1,No space left on device))
In the /tmp directory I see swipl generated files that fill up the complete filesystem
Patrick