Top |
Functions
GQuark | ianjuta_environment_error_quark () |
gchar * | ianjuta_environment_get_real_directory () |
gboolean | ianjuta_environment_override () |
Functions
ianjuta_environment_get_real_directory ()
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.
ianjuta_environment_override ()
gboolean ianjuta_environment_override (IAnjutaEnvironment *obj
,gchar **dirp
,gchar ***argvp
,gchar ***envp
,GError **err
);
Override a command to work in another build environment
Parameters
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. |