The values of getDataDir() and getRuntimeDir() are used improperly in some cases. They aren't created as needed. The wrong XDG_* variables were being used in some cases. None of the environment variables are documented in the manpage. MacOS is a very special case.
Review all uses of libjob directory variables, and make them consistent, documented, and correct.
The values of getDataDir() and getRuntimeDir() are used improperly in some cases. They aren't created as needed. The wrong XDG_* variables were being used in some cases. None of the environment variables are documented in the manpage. MacOS is a very special case.
Review all uses of libjob directory variables, and make them consistent, documented, and correct.