diff --git a/en-US/Tasks-Processes.xml b/en-US/Tasks-Processes.xml
index 8175c21..9176155 100644
--- a/en-US/Tasks-Processes.xml
+++ b/en-US/Tasks-Processes.xml
@@ -5,7 +5,7 @@
Processes
- Safe process creation
+ Creating Safe Processes
This section describes how to create new child processes in a
safe manner. In addition to the concerns addressed below, there
@@ -37,7 +37,7 @@
- Bypassing the shell
+ Bypassing the Shell
Child processes should be created without involving the system
shell.
@@ -85,7 +85,7 @@
- Specifying the process environment
+ Specifying the Process Environment
Child processes should be created with a minimal set of
environment variables. This is absolutely essential if there
@@ -169,7 +169,7 @@
- Robust argument list processing
+ Robust Argument List Processing
When invoking a program, it is sometimes necessary to include
data from untrusted sources. Such data should be checked
@@ -202,7 +202,7 @@
- Passing secrets to subprocesses
+ Passing Secrets to Subprocesses
The command line (the name of the program and its argument) of
a running process is traditionally available to all local
@@ -237,7 +237,7 @@
- Handling child process termination
+ Handling Child Process Termination
When child processes terminate, the parent process is signalled.
A stub of the terminated processes (a
@@ -323,7 +323,7 @@
- Accessing environment variables
+ Accessing Environment Variables
The following steps are required so that a program does not
accidentally pick up untrusted data from environment
@@ -443,7 +443,7 @@
- Semantics of command line arguments
+ Semantics of Command-line Arguments
@@ -469,7 +469,7 @@
- fork as a primitive for parallelism
+ fork as a Primitive for Parallelism
A call to fork which is not immediately
followed by a call to execve (perhaps after