<!-- ##### SECTION Title ##### -->
mate-exec

<!-- ##### SECTION Short_Description ##### -->
Execution of programs from within MATE applications.

<!-- ##### SECTION Long_Description ##### -->
<para>
The mate-execute family of functions are provided to simplify execution of
programs from withing MATE applications.  These routines are required to avoid
passing opened file descriptors to a child process (like the X11 sockets and
CORBA sockets). They will also make sure to terminate properly.
</para>
<para>
The range of possibilities goes from the most simple use to the most
specialized ones.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### FUNCTION mate_execute_async ##### -->
<para>

</para>

@dir: 
@argc: 
@argv: 
@Returns: 


<!-- ##### FUNCTION mate_execute_async_fds ##### -->
<para>

</para>

@dir: 
@argc: 
@argv: 
@close_fds: 
@Returns: 


<!-- ##### FUNCTION mate_execute_async_with_env ##### -->
<para>

</para>

@dir: 
@argc: 
@argv: 
@envc: 
@envv: 
@Returns: 


<!-- ##### FUNCTION mate_execute_async_with_env_fds ##### -->
<para>

</para>

@dir: 
@argc: 
@argv: 
@envc: 
@envv: 
@close_fds: 
@Returns: 


<!-- ##### FUNCTION mate_execute_shell ##### -->
<para>

</para>

@dir: 
@commandline: 
@Returns: 


<!-- ##### FUNCTION mate_execute_shell_fds ##### -->
<para>

</para>

@dir: 
@commandline: 
@close_fds: 
@Returns: 


<!-- ##### FUNCTION mate_prepend_terminal_to_vector ##### -->
<para>

</para>

@argc: 
@argv: 


<!-- ##### FUNCTION mate_execute_terminal_shell ##### -->
<para>

</para>

@dir: 
@commandline: 
@Returns: 


<!-- ##### FUNCTION mate_execute_terminal_shell_fds ##### -->
<para>

</para>

@dir: 
@commandline: 
@close_fds: 
@Returns: 


