mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[DOC] Document Process::Tms
This commit is contained in:
parent
131422ceea
commit
5e66525e41
1 changed files with 16 additions and 1 deletions
17
process.c
17
process.c
|
@ -124,6 +124,12 @@ int initgroups(const char *, rb_gid_t);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HAVE_TIMES) || defined(_WIN32)
|
#if defined(HAVE_TIMES) || defined(_WIN32)
|
||||||
|
/*********************************************************************
|
||||||
|
*
|
||||||
|
* Document-class: Process::Tms
|
||||||
|
*
|
||||||
|
* Placeholder for rusage
|
||||||
|
*/
|
||||||
static VALUE rb_cProcessTms;
|
static VALUE rb_cProcessTms;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -9124,8 +9130,17 @@ InitVM_process(void)
|
||||||
rb_define_module_function(rb_mProcess, "clock_getres", rb_clock_getres, -1);
|
rb_define_module_function(rb_mProcess, "clock_getres", rb_clock_getres, -1);
|
||||||
|
|
||||||
#if defined(HAVE_TIMES) || defined(_WIN32)
|
#if defined(HAVE_TIMES) || defined(_WIN32)
|
||||||
/* Placeholder for rusage */
|
|
||||||
rb_cProcessTms = rb_struct_define_under(rb_mProcess, "Tms", "utime", "stime", "cutime", "cstime", NULL);
|
rb_cProcessTms = rb_struct_define_under(rb_mProcess, "Tms", "utime", "stime", "cutime", "cstime", NULL);
|
||||||
|
#if 0 /* for RDoc */
|
||||||
|
/* user time used in this process */
|
||||||
|
rb_define_attr(rb_cProcessTms, "utime", TRUE, TRUE);
|
||||||
|
/* system time used in this process */
|
||||||
|
rb_define_attr(rb_cProcessTms, "stime", TRUE, TRUE);
|
||||||
|
/* user time used in the child processes */
|
||||||
|
rb_define_attr(rb_cProcessTms, "cutime", TRUE, TRUE);
|
||||||
|
/* system time used in the child processes */
|
||||||
|
rb_define_attr(rb_cProcessTms, "cstime", TRUE, TRUE);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SAVED_USER_ID = geteuid();
|
SAVED_USER_ID = geteuid();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue