diff --git a/.rdoc_options b/.rdoc_options
index b9a2a7b014..fbc85cc4b6 100644
--- a/.rdoc_options
+++ b/.rdoc_options
@@ -13,5 +13,6 @@ exclude:
- .gemspec
autolink_excluded_words:
+- Process
- Ruby
- Set
diff --git a/io.c b/io.c
index eb56094296..d4a4aaae45 100644
--- a/io.c
+++ b/io.c
@@ -7862,7 +7862,7 @@ static VALUE popen_finish(VALUE port, VALUE klass);
* - {Encoding options}[rdoc-ref:encodings.rdoc@Encoding+Options].
* - Options for Kernel#spawn.
*
- * Forked \Process
+ * Forked Process
*
* When argument +cmd+ is the 1-character string '-', causes the process to fork:
* IO.popen('-') do |pipe|
diff --git a/process.c b/process.c
index d31fd3cfd1..230093cb00 100644
--- a/process.c
+++ b/process.c
@@ -5914,7 +5914,7 @@ rb_getpwdiruid(void)
* The Process::Sys module contains UID and GID
* functions which provide direct bindings to the system calls of the
* same names instead of the more-portable versions of the same
- * functionality found in the Process,
+ * functionality found in the +Process+,
* Process::UID, and Process::GID modules.
*/
@@ -8765,7 +8765,7 @@ proc_warmup(VALUE _)
* \Module +Process+ represents a process in the underlying operating system.
* Its methods support management of the current process and its child processes.
*
- * == \Process Creation
+ * == Process Creation
*
* Each of the following methods executes a given command in a new process or subshell,
* or multiple commands in new processes and/or subshells.
@@ -9012,7 +9012,7 @@ proc_warmup(VALUE _)
*
* 0644
*
- * ==== \Process Groups (+:pgroup+ and +:new_pgroup+)
+ * ==== Process Groups (+:pgroup+ and +:new_pgroup+)
*
* By default, the new process belongs to the same
* {process group}[https://en.wikipedia.org/wiki/Process_group]
@@ -9146,7 +9146,7 @@ proc_warmup(VALUE _)
* - ::waitall: Waits for all child processes to exit;
* returns their process IDs and statuses.
*
- * === \Process Groups
+ * === Process Groups
*
* - ::getpgid: Returns the process group ID for a process.
* - ::getpriority: Returns the scheduling priority