Page 1 of 1

Re: AW: [Nagios-devel] Nrpe and HPUX

Posted: Fri Apr 28, 2006 8:27 am
by Guest
Gerhard Lausser wrote:
> Hi,
>
>> i got another one which lead to a flood of "Network server
>> accept failure"
>> under hp-ux 11.11:
>> accept() returns an error and sets errno to EAGAIN which is
>> not handled in the following lines.
>> This possibly can also happen with other operating systems,
>> as the socket is set to O_NONBLOCK.
>
> ...and now i know why i got this error under HP-UX and not the other
> operating systems.
> HP-UX defines EAGAIN and EWOULDBLOCK as different errors
> #define EAGAIN 11 /* No more processes */
> #define EWOULDBLOCK 246 /* Operation would block */
> while the others just mix them together.
> #define EAGAIN 11 /* Resource temporarily unavailable */
> #define EWOULDBLOCK EAGAIN
> As EWOULDBLOCK is handled, an EAGAIN is handled too, while under HP-UX it
> slips through.
>
> Greetings from Munich,
> Gerhard

Thanks for this. Been catching up on email, so I'll get a new release
out in a few days with this patch.


Ethan Galstad,
Nagios Developer
---
Email: [email protected]
Website: http://www.nagios.org





This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]