--- a/src/modules/disk.c +++ b/src/modules/disk.c @@ -84,13 +84,13 @@ int rootRet = statvfs("/", &fsRoot); struct statvfs fsHome; - int homeRet = statvfs("/home", &fsHome); + int homeRet = statvfs("@TERMUX_HOME@", &fsHome); if(rootRet != 0 && homeRet != 0) { FF_STRBUF_CREATE(key); getKey(instance, &key, "", false); - ffPrintError(instance, key.chars, 0, NULL, &instance->config.diskFormat, FF_DISK_NUM_FORMAT_ARGS, "statvfs failed for both / and /home"); + ffPrintError(instance, key.chars, 0, NULL, &instance->config.diskFormat, FF_DISK_NUM_FORMAT_ARGS, "statvfs failed for both / and @TERMUX_HOME@"); ffStrbufDestroy(&key); return; } @@ -99,7 +99,7 @@ printStatvfsCreateKey(instance, "/", &fsRoot); if(homeRet == 0 && (rootRet != 0 || fsRoot.f_fsid != fsHome.f_fsid)) - printStatvfsCreateKey(instance, "/home", &fsHome); + printStatvfsCreateKey(instance, "@TERMUX_HOME@", &fsHome); } else {