From 01509f344a9ebc2f10950f261581c23395d0ab7c Mon Sep 17 00:00:00 2001 From: zverok Date: Wed, 15 Feb 2023 21:28:06 +0200 Subject: [DOC] Restore Process module doc lost due to RDoc update --- process.c | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) (limited to 'process.c') diff --git a/process.c b/process.c index dbe2be5b56..744757a254 100644 --- a/process.c +++ b/process.c @@ -494,24 +494,6 @@ parent_redirect_close(int fd) #define parent_redirect_close(fd) close_unless_reserved(fd) #endif -/* - * Document-module: Process - * - * The module contains several groups of functionality for handling OS processes: - * - * * Low-level property introspection and management of the current process, like - * Process.argv0, Process.pid; - * * Low-level introspection of other processes, like Process.getpgid, Process.getpriority; - * * Management of the current process: Process.abort, Process.exit, Process.daemon, etc. - * (for convenience, most of those are also available as global functions - * and module functions of Kernel); - * * Creation and management of child processes: Process.fork, Process.spawn, and - * related methods; - * * Management of low-level system clock: Process.times and Process.clock_gettime, - * which could be important for proper benchmarking and other elapsed - * time measurement tasks. - */ - static VALUE get_pid(void) { @@ -8774,8 +8756,21 @@ static VALUE rb_mProcID_Syscall; /* - * The Process module is a collection of methods used to - * manipulate processes. + * Document-module: Process + * + * The module contains several groups of functionality for handling OS processes: + * + * * Low-level property introspection and management of the current process, like + * Process.argv0, Process.pid; + * * Low-level introspection of other processes, like Process.getpgid, Process.getpriority; + * * Management of the current process: Process.abort, Process.exit, Process.daemon, etc. + * (for convenience, most of those are also available as global functions + * and module functions of Kernel); + * * Creation and management of child processes: Process.fork, Process.spawn, and + * related methods; + * * Management of low-level system clock: Process.times and Process.clock_gettime, + * which could be important for proper benchmarking and other elapsed + * time measurement tasks. */ void -- cgit v1.2.1