Content-Type: multipart/alternative; boundary=0016e6d99af697126d049ac8b45d
--0016e6d99af697126d049ac8b45d
Content-Type: text/plain; charset=ISO-8859-1
Hi,
As I tried to explain in a related post at
Nagios-users,
Cygwin's named pipe support is somewhat broken and unstable at the moment.
I've met that problem during the development of Nagwin. I've evaluated
several approaches and ended up with patching cmd.cgi and utils.c to
introduce an 'one-plain-file-for-each command' scheme. The basic reason
behind this decision is to use something working well at all circumtances
(file system/directories)
it should be more than enough for an environment with average load. Patched
nagios and cmd.cgi are tested on several machines and seems to work without
problems.
Tev
--0016e6d99af697126d049ac8b45d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Hi,As I tried to explain in a related post at Nagios-users, C=
ygwin's named pipe support is somewhat broken and unstable at the momen=
t.
I've met that problem during the development of Nagwin. I've ev=
aluated several approaches and ended up with patching cmd.cgi and utils.c t=
o introduce an 'one-plain-file-for-each command' scheme. The basic =
reason behind this decision is to use something working well at all circumt=
ances (file system/directories)
on, but it should be more than enough for an environment with average load.=
Patched nagios and cmd.cgi are tested on several machines and seems to wor=
k without problems.
Tev
--0016e6d99af697126d049ac8b45d--
--0016e6d99af697127d049ac8b45f
Content-Type: application/octet-stream; name="utils.cygwin.extcmd.patch"
Content-Disposition: attachment; filename="utils.cygwin.extcmd.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gjewkm2l0
LS0tIHV0aWxzLTMuMi4zLmMJMjAxMC0wOS0yMSAxNzowNTozMS4wMDAwMDAwMDAgKzAyMDAKKysr
IHV0aWxzLmMJMjAxMS0wMS0yNyAwMDoyNzozMy41ODk0OTk4MDAgKzAxMDAKQEAgLTI4NzYsNyAr
Mjg3Niw4IEBACiAJcmV0dXJuIE9LOwogICAgICAgICB9CiAKLQorI2lmbmRlZiBDWUdXSU4KKy8q
IFN0YW5kYXJkIC1vcGVuX2NvbW1hbmRfZmlsZS0gZnVuY3Rpb24KIAogLyogY3JlYXRlcyBleHRl
cm5hbCBjb21tYW5kIGZpbGUgYXMgYSBuYW1lZCBwaXBlIChGSUZPKSBhbmQgb3BlbnMgaXQgZm9y
IHJlYWRpbmcgKG5vbi1ibG9ja2VkIG1vZGUpICovCiBpbnQgb3Blbl9jb21tYW5kX2ZpbGUodm9p
ZCl7CkBAIC0yOTQyLDYgKzI5NDMsNDYgQEAKIAlyZXR1cm4gT0s7CiAgICAgICAgIH0KIAorI2Vs
c2UKKy8qIEN5Z3dpbi1mcmllbmRseSBvcGVuX2NvbW1hbmRfZmlsZSAqLworCisvKiBVc2VzIG9u
ZS1maWxlLWZvci1lYWNoLWNvbW1hbmQgYXBwcm9hY2ggLS0gbm8gbmVlZCBmb3IgbmFtZWQgcGlw
ZSBzcGVjaWZpYyBpbml0aWFsaXphdGlvbnMgLi4uICovCitpbnQgb3Blbl9jb21tYW5kX2ZpbGUo
dm9pZCl7CisJc3RydWN0IHN0YXQgc3Q7CisgCWludCByZXN1bHQ9MDsKKworCS8qIHdlIHdpbGwg
dXNlIC1ybS0gY29tbWFuZCB0byBkZWxldGUgYWxsIGNvbW1hbmRzIGZpbGVzICovCisJY2hhciBy
bV9jb21tYW5kIFtNQVhfQ09NTUFORF9CVUZGRVJdOworCisJLyogaWYgd2UncmUgbm90IGNoZWNr
aW5nIGV4dGVybmFsIGNvbW1hbmRzLCBkb24ndCBkbyBhbnl0aGluZyAqLworCWlmKGNoZWNrX2V4
dGVybmFsX2NvbW1hbmRzPT1GQUxTRSkKKwkJcmV0dXJuIE9LOworCisJLyogdGhlIGNvbW1hbmQg
ZmlsZSB3YXMgYWxyZWFkeSBjcmVhdGVkICovCisJaWYoY29tbWFuZF9maWxlX2NyZWF0ZWQ9PVRS
VUUpCisJCXJldHVybiBPSzsKKworCS8qIGluaXRpYWxpemUgd29ya2VyIHRocmVhZCAqLworCWlm
KGluaXRfY29tbWFuZF9maWxlX3dvcmtlcl90aHJlYWQoKT09RVJST1IpeworCisJCWxvZ2l0KE5T
TE9HX1JVTlRJTUVfRVJST1IsVFJVRSwiRXJyb3I6IENvdWxkIG5vdCBpbml0aWFsaXplIGNvbW1h
bmQgZmlsZSB3b3JrZXIgdGhyZWFkLlxuIik7CisKKwkJLyogcmVtb3ZlIGFsbCBmaWxlcyBtYXRj
aGluZyAnPGNvbW1hbmRfZmlsZT4uKicgKi8KKwkJKHZvaWQpIHNwcmludGYgKHJtX2NvbW1hbmQs
ICJybSAtZiAlcy4qIiwgY29tbWFuZF9maWxlKTsKKwkJc3lzdGVtKHJtX2NvbW1hbmQpOworCisJ
CXJldHVybiBFUlJPUjsKKwkgICAgICAgIH0KKworCS8qIHNldCBhIGZsYWcgdG8gcmVtZW1iZXIg
d2UgYWxyZWFkeSBjcmVhdGVkIHRoZSBmaWxlICovCisJY29tbWFuZF9maWxlX2NyZWF0ZWQ9VFJV
RTsKKworCXJldHVybiBPSzsKKyAgICAgICAgfQorI2VuZGlmCisKKyNpZm5kZWYgQ1lHV0lOCisv
KiBTdGFuZGFyZCAtY2xvc2VfY29tbWFu
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]