[Nagiosplug-devel] common.h sanity fixes

Andreas Ericsson ae at op5.se
Tue May 31 05:48:18 CEST 2005


The attached patch (also submitted to the tracker) provides some small 
sanity-fixes to plugins/common.h, notably;

* protection from being included several times.
* defining __attribute__ right at the top, so GNU header files can be 
imported fairly straight to non-GNU archs (this requires other magic as 
well, but that's beyond the scope of our code), and so that 
__attributes__ can be declared for prototypes residing in common.h.
* Making default values macros instead of included in enum lists. This 
has the benefit of other plugins being able to test for their state of 
definedness and some PTE address range benefits on weird architectures.

Apply with patch -p1.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: nagiosplug-common_h-sanity.diff
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20050531/8ad3df2a/attachment.ksh>


More information about the Devel mailing list