diff --git a/system/doc/reference_manual/processes.xml b/system/doc/reference_manual/processes.xml index 4f1228e2104f..98b83eb47ac2 100644 --- a/system/doc/reference_manual/processes.xml +++ b/system/doc/reference_manual/processes.xml @@ -582,11 +582,11 @@ spawn(Module, Name, Args) -> pid() still executing dirty native code. Directly visible Erlang resources will be released, but the runtime system cannot force the native code to stop executing. The runtime system tries - to prevent the execution of the dirty native code from effecting + to prevent the execution of the dirty native code from affecting other processes by, for example, disabling functionality such as enif_send() when used from a terminated process, but if the NIF is not well - behaved it can still effect other processes. A well behaved dirty + behaved it can still affect other processes. A well behaved dirty NIF should test if the process it is executing in has exited, and if so stop