diff -u -r ../gnucobol-3.1.2/libcob/common.c ./libcob/common.c --- ../gnucobol-3.1.2/libcob/common.c 2020-12-23 10:51:14.000000000 +0000 +++ ./libcob/common.c 2024-05-16 12:22:08.291881565 +0000 @@ -113,6 +113,7 @@ #if defined (WITH_XML2) #include #include +#include #endif #if defined (WITH_CJSON) @@ -4631,9 +4632,9 @@ #else if ((tmpdir = check_valid_env_tmpdir ("TMP")) == NULL && (tmpdir = check_valid_env_tmpdir ("TEMP")) == NULL) { - if (!check_valid_dir ("/tmp")) { - tmp = cob_fast_malloc (5U); - strcpy (tmp, "/tmp"); + if (!check_valid_dir ("@TERMUX_PREFIX@/tmp")) { + tmp = cob_fast_malloc (strlen("@TERMUX_PREFIX@") + 5U); + strcpy (tmp, "@TERMUX_PREFIX@/tmp"); tmpdir = tmp; } }