[naemon-dev] worker chdir

Daniel Wittenberg dwittenberg2008 at gmail.com
Sun Jan 19 20:25:11 CET 2014


I’ll poke through my email, I swear Andreas and I went over this awhile ago when I saw it too, but really can’t remember off the top of my head what we talked about.

Dan


On Jan 19, 2014, at 10:58 AM, Sven Nierlein <Sven.Nierlein at Consol.de> wrote:

> Hi,
> 
> I stumpled over the workers changing into /tmp/[nagios-workers]:
> https://github.com/naemon/naemon-core/blob/master/naemon/lib/worker.c#L665
> 
> I see some problems here, the first one is that /tmp/nagios-workers does not exist and won't
> be created anywhere. I am not even sure if changing the folder is a good idea at all. It
> broke some of my checks which use relative paths and we use that a lot in OMD. Is changing
> into the HOME folder of that user an option?
> 
> Then the build breaks on SLES11 machines with :
> 
> cc1: warnings being treated as errors
> worker.c: In function enter_worker:
> worker.c:665: error: ignoring return value of chdir, declared with attribute warn_unused_result
> 
> 
> I assume the (void)chdir supresses that on the other build machines, however it doesn't work on
> SLES (gcc4.3.4)
> 
> Any ideas?
> 
> Sven



More information about the Naemon-dev mailing list