]> granicus.if.org Git - ejabberd/commitdiff
gen_mod: Support global module processes
authorHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 4 Apr 2018 16:25:19 +0000 (18:25 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 4 Apr 2018 16:25:19 +0000 (18:25 +0200)
src/gen_mod.erl

index aaccee3c66aa0756e67c143ad3ca72723f2cb4ff..3b63ed74ac8ec2006055e712c34f3216f449d240 100644 (file)
@@ -833,7 +833,9 @@ get_hosts(Opts, Prefix) ->
             Hosts
     end.
 
--spec get_module_proc(binary(), atom()) -> atom().
+-spec get_module_proc(binary() | global, atom()) -> atom().
+get_module_proc(global, Base) ->
+    get_module_proc(<<"global">>, Base);
 get_module_proc(Host, Base) ->
     binary_to_atom(
       <<(erlang:atom_to_binary(Base, latin1))/binary, "_", Host/binary>>,