public class Process {
public static bool spawn_async_with_pipes ( string? working_directory,
string[] argv,
string?[] envp,
SpawnFlags _flags,
SpawnChildSetupFunc?child_setup,
Pid child_pid,
int standard_input = null,
int standard_output = null,
int standard_error = null )
throws SpawnError;
public static bool spawn_async ( string? working_directory,
string[] argv,
string?[] envp,
SpawnFlags _flags,
SpawnChildSetupFunc?child_setup,
Pid child_pid )
throws SpawnError;
public static bool spawn_sync ( string? working_directory,
string[] argv,
string?[] envp,
SpawnFlags _flags,
SpawnChildSetupFunc?child_setup,
string standard_output = null,
string standard_error = null,
int exit_status = null )
throws SpawnError;
public static bool spawn_command_line_async ( string command_line )
throws SpawnError;
public static bool spawn_command_line_sync ( string command_line,
string standard_output = null,
string standard_error = null,
int exit_status = null )
throws SpawnError;
public static void close_pid ( Pid pid ) ;
public static bool if_exited ( int status ) ;
public static int exit_status ( int status ) ;
public static bool if_signaled ( int status ) ;
public static ProcessSignal term_sig ( int status ) ;
public static bool core_dump ( int status ) ;
public static bool if_stopped ( int status ) ;
public static ProcessSignal stop_sig ( int status ) ;
public static bool if_continued ( int status ) ;
}

public static bool spawn_async_with_pipes ( string? working_directory,
string[] argv,
string?[] envp,
SpawnFlags _flags,
SpawnChildSetupFunc?child_setup,
Pid child_pid,
int standard_input = null,
int standard_output = null,
int standard_error = null )
throws SpawnError;
public static bool spawn_async ( string? working_directory,
string[] argv,
string?[] envp,
SpawnFlags _flags,
SpawnChildSetupFunc?child_setup,
Pid child_pid )
throws SpawnError;
public static bool spawn_sync ( string? working_directory,
string[] argv,
string?[] envp,
SpawnFlags _flags,
SpawnChildSetupFunc?child_setup,
string standard_output = null,
string standard_error = null,
int exit_status = null )
throws SpawnError;
public static bool spawn_command_line_async ( string command_line )
throws SpawnError;
public static bool spawn_command_line_sync ( string command_line,
string standard_output = null,
string standard_error = null,
int exit_status = null )
throws SpawnError;
public static void close_pid ( Pid pid ) ;
public static bool if_exited ( int status ) ;
public static int exit_status ( int status ) ;
public static bool if_signaled ( int status ) ;
public static ProcessSignal term_sig ( int status ) ;
public static bool core_dump ( int status ) ;
public static bool if_stopped ( int status ) ;
public static ProcessSignal stop_sig ( int status ) ;
public static bool if_continued ( int status ) ;
Created by Valadoc