Comparison

plugins/mod_posix.lua @ 8168:45be94611593

Merge 0.10->trunk
author Kim Alvefur <zash@zash.se>
date Tue, 13 Jun 2017 20:14:06 +0200
parent 8121:a33a87f13155
parent 8167:39188851811c
child 8235:7d9a2c200736
comparison
equal deleted inserted replaced
8165:e564f13b9582 8168:45be94611593
9 9
10 local want_pposix_version = "0.4.0"; 10 local want_pposix_version = "0.4.0";
11 11
12 local pposix = assert(require "util.pposix"); 12 local pposix = assert(require "util.pposix");
13 if pposix._VERSION ~= want_pposix_version then 13 if pposix._VERSION ~= want_pposix_version then
14 module:log("warn", "Unknown version (%s) of binary pposix module, expected %s. Perhaps you need to recompile?", tostring(pposix._VERSION), want_pposix_version); 14 module:log("warn", "Unknown version (%s) of binary pposix module, expected %s."
15 .. "Perhaps you need to recompile?", tostring(pposix._VERSION), want_pposix_version);
15 end 16 end
16 17
17 local have_signal, signal = pcall(require, "util.signal"); 18 local have_signal, signal = pcall(require, "util.signal");
18 if not have_signal then 19 if not have_signal then
19 module:log("warn", "Couldn't load signal library, won't respond to SIGTERM"); 20 module:log("warn", "Couldn't load signal library, won't respond to SIGTERM");
110 end 111 end
111 end 112 end
112 end 113 end
113 114
114 local syslog_opened; 115 local syslog_opened;
115 function syslog_sink_maker(config) 116 function syslog_sink_maker(config) -- luacheck: ignore 212/config
116 if not syslog_opened then 117 if not syslog_opened then
117 pposix.syslog_open("prosody", module:get_option_string("syslog_facility")); 118 pposix.syslog_open("prosody", module:get_option_string("syslog_facility"));
118 syslog_opened = true; 119 syslog_opened = true;
119 end 120 end
120 local syslog, format = pposix.syslog_log, string.format; 121 local syslog, format = pposix.syslog_log, string.format;