diff options
author | Siri Hansen <[email protected]> | 2017-03-01 11:35:22 +0100 |
---|---|---|
committer | Siri Hansen <[email protected]> | 2017-03-01 11:35:22 +0100 |
commit | 7d457490f786faef4ab02c300a1e69c21a6aeb21 (patch) | |
tree | 918f954275a07e6656a6b946fb769ef7e6e56326 /lib | |
parent | 52f822ab407be031a0013f47ff2b1b45b27fc1f5 (diff) | |
download | otp-7d457490f786faef4ab02c300a1e69c21a6aeb21.tar.gz otp-7d457490f786faef4ab02c300a1e69c21a6aeb21.tar.bz2 otp-7d457490f786faef4ab02c300a1e69c21a6aeb21.zip |
Correct documentation of get_modules message
Diffstat (limited to 'lib')
-rw-r--r-- | lib/stdlib/doc/src/sys.xml | 4 | ||||
-rw-r--r-- | lib/stdlib/src/gen_event.erl | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/stdlib/doc/src/sys.xml b/lib/stdlib/doc/src/sys.xml index 9091a46df9..45171f814d 100644 --- a/lib/stdlib/doc/src/sys.xml +++ b/lib/stdlib/doc/src/sys.xml @@ -83,8 +83,8 @@ <p>If the modules used to implement the process change dynamically during runtime, the process must understand one more message. An example is the <seealso marker="gen_event"><c>gen_event</c></seealso> - processes. The message is <c>{get_modules, From}</c>. - The reply to this message is <c>From ! {modules, Modules}</c>, where + processes. The message is <c>{_Label, {From, Ref}, get_modules}</c>. + The reply to this message is <c>From ! {Ref, Modules}</c>, where <c>Modules</c> is a list of the currently active modules in the process.</p> <p>This message is used by the release handler to find which diff --git a/lib/stdlib/src/gen_event.erl b/lib/stdlib/src/gen_event.erl index ccacf658e9..e55cdddb9a 100644 --- a/lib/stdlib/src/gen_event.erl +++ b/lib/stdlib/src/gen_event.erl @@ -742,7 +742,7 @@ stop_handlers([], _) -> []. %% Message from the release_handler. -%% The list of modules got to be a set ! +%% The list of modules got to be a set, i.e. no duplicate elements! get_modules(MSL) -> Mods = [Handler#handler.module || Handler <- MSL], ordsets:to_list(ordsets:from_list(Mods)). |