mod_ping: Convert from Windows line endings
[prosody.git] / plugins / mod_posix.lua
index f8a168f0ad0cf9594ee43c349ed49be038ddbd23..a97b7f1be2aec6370026fc76450d3199856a916c 100644 (file)
@@ -12,6 +12,8 @@ end
 local config_get = require "core.configmanager".get;
 local logger_set = require "util.logger".setwriter;
 
+local prosody = _G.prosody;
+
 module.host = "*"; -- we're a global module
 
 -- Don't even think about it!
@@ -19,7 +21,7 @@ module:add_event_hook("server-starting", function ()
                if pposix.getuid() == 0 and not config_get("*", "core", "run_as_root") then
                        module:log("error", "Danger, Will Robinson! Prosody doesn't need to be run as root, so don't do it!");
                        module:log("error", "For more information on running Prosody as root, see http://prosody.im/doc/root");
-                       _G.prosody_shutdown("Refusing to run as root");
+                       prosody.shutdown("Refusing to run as root");
                end
        end);
 
@@ -90,14 +92,14 @@ module:add_event_hook("server-stopped", remove_pidfile);
 if signal.signal then
        signal.signal("SIGTERM", function ()
                module:log("warn", "Received SIGTERM");
-               _G.unlock_globals();
-               _G.prosody_shutdown("Received SIGTERM");
-               _G.lock_globals();
+               prosody.unlock_globals();
+               prosody.shutdown("Received SIGTERM");
+               prosody.lock_globals();
        end);
 
        signal.signal("SIGHUP", function ()
                module:log("info", "Received SIGHUP");
-               _G.prosody_reload_config();
-               _G.prosody_reopen_logfiles();
+               prosody.reload_config();
+               prosody.reopen_logfiles();
        end);
 end