Haven't checked if callers would care about make_dir() return value, but at least it should give a sensible return value. Currently it's always returning with TRUE from the end.
This might explain some of the non-optimal behavior when a flatpak build is not given "create" permissions for ~/.freeciv
Need to investigate Windows side if we have a "drive creation attempt" equivalent of "root dir creation attempt" (#45830) that would always return error. "C:\" ends to dir separator, after all (but it's not in the beginning, so not fixed by #45830)
Haven't checked if callers would care about make_dir() return value, but at least it should give a sensible return value. Currently it's always returning with TRUE from the end.
This might explain some of the non-optimal behavior when a flatpak build is not given "create" permissions for ~/.freeciv