--00163683206660b4f4049771097b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi list,
While working on a NEB module written in C++, I found out that out of
the box Nagios headers could not compile properly. This patch correct
this behavior by modifying slightly the API of the commandsmember and
notification structures (but not the ABI).
What do you think about it ?
--=20
Matthieu KERMAGORET | D=C3=A9veloppeur
[email protected]
MERETHIS est =C3=A9diteur du logiciel Centreon.
--00163683206660b4f4049771097b
Content-Type: text/x-patch; charset=US-ASCII;
name="nagios_headers_compile_with_cpp.patch"
Content-Disposition: attachment;
filename="nagios_headers_compile_with_cpp.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ghq4gjdh0
ZGlmZiAtTmF1ciBhL2Jhc2UvY29uZmlnLmMgYi9iYXNlL2NvbmZpZy5jCi0tLSBhL2Jhc2UvY29u
ZmlnLmMJMjAxMC0xMi0xNCAxMjo0MToyMC45Nzk2MTkwMDEgKzAxMDAKKysrIGIvYmFzZS9jb25m
aWcuYwkyMDEwLTEyLTE1IDExOjUyOjIxLjYyMjE3OTAwMiArMDEwMApAQCAtMjE3Nyw3ICsyMTc3
LDcgQEAKIAkJZWxzZSBmb3IodGVtcF9jb21tYW5kc21lbWJlcj10ZW1wX2NvbnRhY3QtPnNlcnZp
Y2Vfbm90aWZpY2F0aW9uX2NvbW1hbmRzO3RlbXBfY29tbWFuZHNtZW1iZXIhPU5VTEw7dGVtcF9j
b21tYW5kc21lbWJlcj10ZW1wX2NvbW1hbmRzbWVtYmVyLT5uZXh0KXsKIAogCQkJLyogY2hlY2sg
dGhlIGhvc3Qgbm90aWZpY2F0aW9uIGNvbW1hbmQgKi8KLQkJCWJ1Zj0oY2hhciAqKXN0cmR1cCh0
ZW1wX2NvbW1hbmRzbWVtYmVyLT5jb21tYW5kKTsKKwkJCWJ1Zj0oY2hhciAqKXN0cmR1cCh0ZW1w
X2NvbW1hbmRzbWVtYmVyLT5jbWQpOwogCiAJCQkvKiBnZXQgdGhlIGNvbW1hbmQgbmFtZSwgbGVh
dmUgYW55IGFyZ3VtZW50cyBiZWhpbmQgKi8KIAkJCXRlbXBfY29tbWFuZF9uYW1lPW15X3N0cnRv
ayhidWYsIiEiKTsKQEAgLTIyMDIsNyArMjIwMiw3IEBACiAJCWVsc2UgZm9yKHRlbXBfY29tbWFu
ZHNtZW1iZXI9dGVtcF9jb250YWN0LT5ob3N0X25vdGlmaWNhdGlvbl9jb21tYW5kczt0ZW1wX2Nv
bW1hbmRzbWVtYmVyIT1OVUxMO3RlbXBfY29tbWFuZHNtZW1iZXI9dGVtcF9jb21tYW5kc21lbWJl
ci0+bmV4dCl7CiAKIAkJCS8qIGNoZWNrIHRoZSBob3N0IG5vdGlmaWNhdGlvbiBjb21tYW5kICov
Ci0JCQlidWY9KGNoYXIgKilzdHJkdXAodGVtcF9jb21tYW5kc21lbWJlci0+Y29tbWFuZCk7CisJ
CQlidWY9KGNoYXIgKilzdHJkdXAodGVtcF9jb21tYW5kc21lbWJlci0+Y21kKTsKIAogCQkJLyog
Z2V0IHRoZSBjb21tYW5kIG5hbWUsIGxlYXZlIGFueSBhcmd1bWVudHMgYmVoaW5kICovCiAJCQl0
ZW1wX2NvbW1hbmRfbmFtZT1teV9zdHJ0b2soYnVmLCIhIik7CmRpZmYgLU5hdXIgYS9iYXNlL25v
dGlmaWNhdGlvbnMuYyBiL2Jhc2Uvbm90aWZpY2F0aW9ucy5jCi0tLSBhL2Jhc2Uvbm90aWZpY2F0
aW9ucy5jCTIwMTAtMTItMTQgMTI6NDE6MjAuOTc5NjE5MDAxICswMTAwCisrKyBiL2Jhc2Uvbm90
aWZpY2F0aW9ucy5jCTIwMTAtMTItMTUgMTE6NTI6MTIuNDMyMTc5MDAyICswMTAwCkBAIC0yMTEs
MTMgKzIxMSwxMyBAQAogCQlmb3IodGVtcF9ub3RpZmljYXRpb249bm90aWZpY2F0aW9uX2xpc3Q7
dGVtcF9ub3RpZmljYXRpb24hPU5VTEw7dGVtcF9ub3RpZmljYXRpb249dGVtcF9ub3RpZmljYXRp
b24tPm5leHQpewogCiAJCQkvKiBncmFiIHRoZSBtYWNybyB2YXJpYWJsZXMgZm9yIHRoaXMgY29u
dGFjdCAqLwotCQkJZ3JhYl9jb250YWN0X21hY3JvcyhtYWMsIHRlbXBfbm90aWZpY2F0aW9uLT5j
b250YWN0KTsKKwkJCWdyYWJfY29udGFjdF9tYWNyb3MobWFjLCB0ZW1wX25vdGlmaWNhdGlvbi0+
Y250Y3QpOwogCiAJCQkvKiBjbGVhciBzdW1tYXJ5IG1hY3JvcyAodGhleSBhcmUgY3VzdG9taXpl
ZCBmb3IgZWFjaCBjb250YWN0KSAqLwogCQkJY2xlYXJfc3VtbWFyeV9tYWNyb3MobWFjKTsKIAog
CQkJLyogbm90aWZ5IHRoaXMgY29udGFjdCAqLwotCQkJcmVzdWx0PW5vdGlmeV9jb250YWN0X29m
X3NlcnZpY2UobWFjLCB0ZW1wX25vdGlmaWNhdGlvbi0+Y29udGFjdCxzdmMsdHlwZSxub3RfYXV0
aG9yLG5vdF9kYXRhLG9wdGlvbnMsZXNjYWxhdGVkKTsKKwkJCXJlc3VsdD1ub3RpZnlfY29udGFj
dF9vZl9zZXJ2aWNlKG1hYywgdGVtcF9ub3RpZmljYXRpb24tPmNudGN0LHN2Yyx0eXBlLG5vdF9h
dXRob3Isbm90X2RhdGEsb3B0aW9ucyxlc2NhbGF0ZWQpOwogCiAJCQkvKiBrZWVwIHRyYWNrIG9m
IGhvdyBtYW55IGNvbnRhY3RzIHdlcmUgbm90aWZpZWQgKi8KIAkJCWlmKHJlc3VsdD09T0spCkBA
IC03MTIsMTEgKzcxMiwxMSBAQAogCQkvKiBzZW5kIGRhdGEgdG8gZXZlbnQgYnJva2VyICovCiAJ
CW1ldGhvZF9lbmRfdGltZS50dl9zZWM9MEw7CiAJCW1ldGhvZF9lbmRfdGltZS50dl91c2VjPTBM
OwotCQlicm9rZXJfY29udGFjdF9ub3RpZmljYXRpb25fbWV0aG9kX2RhdGEoTkVCVFlQRV9DT05U
QUNUTk9USUZJQ0FUSU9OTUVUSE9EX1NUQVJULE5FQkZMQUdfTk9ORSxORUJBVFRSX05PTkUsU0VS
VklDRV9OT1RJRklDQVRJT04sdHlwZSxtZXRob2Rfc3RhcnRfdGltZSxtZXRob2RfZW5kX3RpbWUs
KHZvaWQgKilzdmMsY250Y3QsdGVtcF9jb21tYW5kc21lbWJlci0+Y29tbWFuZCxub3RfYXV0aG9y
LG5vdF9kYXRhLGVzY2FsYXRlZCxOVUxMKTsKKwkJYnJva2VyX2NvbnRhY3Rfbm90aWZpY2F0aW9u
X21ldGhvZF9kYXRhKE5FQlRZUEVfQ09OVEFDVE5PVElGSUNBVElPTk1FVEhPRF9TVEFSVCxORUJG
TEFHX05PTkUsTkVCQVRUUl9OT05FLFNFUlZJQ0VfTk9USUZJQ0FUSU9OLHR5cGU
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]