| Top |
| GQuark | ianjuta_environment_error_quark () |
| gchar * | ianjuta_environment_get_real_directory () |
| gboolean | ianjuta_environment_override () |
gchar * ianjuta_environment_get_real_directory (IAnjutaEnvironment *obj,gchar *dir,GError **err);
Convert a directory in the environment to a directory outside. It is useful when the environment use chroot. Take care that the input directory string is freed using g_free but and you need to free the output string when not needed.
gboolean ianjuta_environment_override (IAnjutaEnvironment *obj,gchar **dirp,gchar ***argvp,gchar ***envp,GError **err);
Override a command to work in another build environment
obj |
Self |
|
dirp |
a pointer on the working directory |
|
argvp |
a pointer on a NULL terminated string array containing the command name in argv[0] and all its argument |
|
envp |
a pointer on a NULL terminated string array containing all additional environment variable used by the command |
|
err |
Error propagation and reporting. |