Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

Process
[Ruby]


Functions

int rb_proc_exec (const char *)
VALUE rb_f_exec (int, VALUE *)
int rb_waitpid (int, int *, int)
void rb_syswait (int)
VALUE rb_proc_times (VALUE)
VALUE rb_detach_process (int)


Function Documentation

VALUE rb_detach_process int   ) 
 

Definition at line 854 of file process.c.

References detach_process_watcher(), and rb_thread_create().

Referenced by proc_detach().

VALUE rb_f_exec int  ,
VALUE
 

Definition at line 1209 of file process.c.

References cmd, NIL_P, proc_exec_n(), Qnil, RARRAY, rb_check_array_type(), rb_eArgError, rb_proc_exec(), rb_raise(), rb_sys_fail(), RSTRING, SafeStringValue, and VALUE.

Referenced by Init_process().

int rb_proc_exec const char *   ) 
 

VALUE rb_proc_times VALUE   ) 
 

Definition at line 3323 of file process.c.

References HZ, rb_float_new(), rb_notimplement(), rb_struct_new(), S_Tms, and VALUE.

Referenced by Init_process(), and time_s_times().

void rb_syswait int   ) 
 

Definition at line 1352 of file process.c.

References Qfalse, Qtrue, rb_waitpid(), and RETSIGTYPE.

Referenced by rb_f_system(), and rb_io_close().

int rb_waitpid int  ,
int *  ,
int 
 

Definition at line 563 of file process.c.

References last_status_set(), NULL, rb_eArgError, rb_raise(), rb_thread_alone(), rb_thread_polling(), rb_thread_schedule(), st_data_t, st_delete(), st_init_numtable(), st_insert(), st_lookup(), TRAP_BEG, and TRAP_END.

Referenced by detach_process_watcher(), proc_wait(), proc_waitall(), and rb_syswait().


Generated on Wed Jan 18 23:32:13 2006 for Ruby by doxygen 1.3.5