Comparison

plugins/mod_posix.lua @ 3029:0c7beabfed5b

Merge 0.7->trunk
author Waqas Hussain <waqas20@gmail.com>
date Fri, 07 May 2010 16:21:04 +0500
parent 3022:948d511f479c
parent 3028:e095d2a98936
child 3340:0769cc5f34b6
comparison
equal deleted inserted replaced
3022:948d511f479c 3029:0c7beabfed5b
80 if pidfile_handle then 80 if pidfile_handle then
81 remove_pidfile(); 81 remove_pidfile();
82 end 82 end
83 pidfile = module:get_option("pidfile"); 83 pidfile = module:get_option("pidfile");
84 if pidfile then 84 if pidfile then
85 local err;
85 local mode = stat(pidfile) and "r+" or "w+"; 86 local mode = stat(pidfile) and "r+" or "w+";
86 pidfile_handle, err = io.open(pidfile, mode); 87 pidfile_handle, err = io.open(pidfile, mode);
87 if not pidfile_handle then 88 if not pidfile_handle then
88 module:log("error", "Couldn't write pidfile at %s; %s", pidfile, err); 89 module:log("error", "Couldn't write pidfile at %s; %s", pidfile, err);
89 prosody.shutdown("Couldn't write pidfile"); 90 prosody.shutdown("Couldn't write pidfile");