ports/153179: net-snmp corrected memory stats output patch
Y. A.
nexther0 at gmail.com
Wed Dec 15 15:20:13 UTC 2010
The following reply was made to PR ports/153179; it has been noted by GNATS.
From: "Y. A." <nexther0 at gmail.com>
To: bug-followup at freebsd.org
Cc:
Subject: Re: ports/153179: net-snmp corrected memory stats output patch
Date: Wed, 15 Dec 2010 16:45:41 +0200
--20cf30549ea7c24e59049773fd89
Content-Type: text/plain; charset=ISO-8859-1
sorry, here latest version of patch
--20cf30549ea7c24e59049773fd89
Content-Type: text/plain; charset=US-ASCII; name="patch-memory_freebsd.c.txt"
Content-Disposition: attachment; filename="patch-memory_freebsd.c.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ghqc2f2e0
LS0tIGFnZW50L21pYmdyb3VwL2hhcmR3YXJlL21lbW9yeS9tZW1vcnlfZnJlZWJzZC5jLm9yaWcJ
MjAwOC0wNS0yOCAxNDo0ODo0Ni4wMDAwMDAwMDAgKzAzMDAKKysrIGFnZW50L21pYmdyb3VwL2hh
cmR3YXJlL21lbW9yeS9tZW1vcnlfZnJlZWJzZC5jCTIwMTAtMTItMTUgMTQ6NTY6NDguMDAwMDAw
MDAwICswMjAwCkBAIC00MywxMCArNDMsMTcgQEAKIAogICAgIHVfbG9uZyAgICAgICAgIHBoeXNf
bWVtOwogICAgIHVfbG9uZyAgICAgICAgIHVzZXJfbWVtOworICAgIHVuc2lnbmVkIGludCAgIGNh
Y2hlX2NvdW50OworICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX21heDsKICAgICB1bnNpZ25lZCBp
bnQgICBidWZzcGFjZTsKICAgICB1bnNpZ25lZCBpbnQgICBtYXhidWZzcGFjZTsKKyAgICB1bnNp
Z25lZCBpbnQgICBpbmFjdF9jb3VudDsKKyAgICB1bnNpZ25lZCBpbnQgICBwYWdlX2NvdW50Owog
ICAgIHNpemVfdCAgICAgICAgIG1lbV9zaXplICA9IHNpemVvZihwaHlzX21lbSk7CisgICAgc2l6
ZV90ICAgICAgICAgY2FjaGVfc2l6ZSAgPSBzaXplb2YoY2FjaGVfY291bnQpOwogICAgIHNpemVf
dCAgICAgICAgIGJ1Zl9zaXplICA9IHNpemVvZihidWZzcGFjZSk7CisgICAgc2l6ZV90ICAgICAg
ICAgaW5hY3Rfc2l6ZSAgPSBzaXplb2YoaW5hY3RfY291bnQpOworICAgIHNpemVfdCAgICAgICAg
IHBhZ2Vfc2l6ZSAgPSBzaXplb2YocGFnZV9jb3VudCk7CiAgICAgaW50ICAgICAgICAgICAgcGh5
c19tZW1fbWliW10gPSB7IENUTF9IVywgSFdfUEhZU01FTSB9OwogICAgIGludCAgICAgICAgICAg
IHVzZXJfbWVtX21pYltdID0geyBDVExfSFcsIEhXX1VTRVJNRU0gfTsKIApAQCAtNTYsMTUgKzYz
LDIwIEBACiAgICAgc3lzY3RsKHRvdGFsX21pYiwgICAgMiwgJnRvdGFsLCAgICAmdG90YWxfc2l6
ZSwgICAgTlVMTCwgMCk7CiAgICAgc3lzY3RsKHBoeXNfbWVtX21pYiwgMiwgJnBoeXNfbWVtLCAm
bWVtX3NpemUsICAgICAgTlVMTCwgMCk7CiAgICAgc3lzY3RsKHVzZXJfbWVtX21pYiwgMiwgJnVz
ZXJfbWVtLCAmbWVtX3NpemUsICAgICAgTlVMTCwgMCk7CisgICAgc3lzY3RsYnluYW1lKCJ2bS5z
dGF0cy52bS52X2NhY2hlX2NvdW50IiwgICAgJmNhY2hlX2NvdW50LCAgICAmY2FjaGVfc2l6ZSwg
TlVMTCwgMCk7CisgICAgc3lzY3RsYnluYW1lKCJ2bS5zdGF0cy52bS52X2NhY2hlX21heCIsICAg
ICZjYWNoZV9tYXgsICAgICZjYWNoZV9zaXplLCBOVUxMLCAwKTsKKyAgICBzeXNjdGxieW5hbWUo
InZtLnN0YXRzLnZtLnZfaW5hY3RpdmVfY291bnQiLCAgICAmaW5hY3RfY291bnQsICAgICZpbmFj
dF9zaXplLCBOVUxMLCAwKTsKKyAgICBzeXNjdGxieW5hbWUoInZtLnN0YXRzLnZtLnZfcGFnZV9j
b3VudCIsICAgICZwYWdlX2NvdW50LCAgICAmcGFnZV9zaXplLCBOVUxMLCAwKTsKICAgICBzeXNj
dGxieW5hbWUoInZmcy5idWZzcGFjZSIsICAgICZidWZzcGFjZSwgICAgJmJ1Zl9zaXplLCBOVUxM
LCAwKTsKICAgICBzeXNjdGxieW5hbWUoInZmcy5tYXhidWZzcGFjZSIsICZtYXhidWZzcGFjZSwg
JmJ1Zl9zaXplLCBOVUxMLCAwKTsKLSAgICBhdXRvX25saXN0KFNVTV9TWU1CT0wsICAgICAgKGNo
YXIgKikgJnZtZW0sICAgICBzaXplb2Yodm1lbSkpOwogI2lmbmRlZiBmcmVlYnNkNAogICAgIHBh
Z2VzaXplID0gMTAyNDsKICNlbHNlCiAgICAgcGFnZXNpemUgPSBnZXRwYWdlc2l6ZSgpOwogI2Vu
ZGlmCiAKKyAgICBuc3dhcCA9IHN3YXBtb2RlKHBhZ2VzaXplKTsKKwogICAgIC8qCiAgICAgICog
Li4uIGFuZCBzYXZlIHRoaXMgaW4gYSBzdGFuZGFyZCBmb3JtLgogICAgICAqLwpAQCAtNzUsNyAr
ODcsNyBAQAogICAgICAgICBpZiAoIW1lbS0+ZGVzY3IpCiAgICAgICAgICAgICAgbWVtLT5kZXNj
ciA9IHN0cmR1cCgiUGh5c2ljYWwgbWVtb3J5Iik7CiAgICAgICAgIG1lbS0+dW5pdHMgPSBwYWdl
c2l6ZTsKLSAgICAgICAgbWVtLT5zaXplICA9IHVzZXJfbWVtL3BhZ2VzaXplOworICAgICAgICBt
ZW0tPnNpemUgID0gcGFnZV9jb3VudDsKICAgICAgICAgbWVtLT5mcmVlICA9IHRvdGFsLnRfZnJl
ZTsKICAgICB9CiAKQEAgLTg3LDcgKzk5LDcgQEAKICAgICAgICAgICAgICBtZW0tPmRlc2NyID0g
c3RyZHVwKCJSZWFsIG1lbW9yeSIpOwogICAgICAgICBtZW0tPnVuaXRzID0gcGFnZXNpemU7CiAg
ICAgICAgIG1lbS0+c2l6ZSAgPSB0b3RhbC50X3JtOwotICAgICAgICBtZW0tPmZyZWUgID0gdG90
YWwudF9hcm07CisgICAgICAgIG1lbS0+ZnJlZSAgPSB0b3RhbC50X3JtIC0gdG90YWwudF9hcm07
CiAgICAgfQogCiAgICAgbWVtID0gbmV0c25tcF9tZW1vcnlfZ2V0X2J5SWR4KCBORVRTTk1QX01F
TV9UWVBFX1ZJUlRNRU0sIDEgKTsKQEAgLTk3LDggKzEwOSw4IEBACiAgICAgICAgIGlmICghbWVt
LT5kZXNjcikKICAgICAgICAgICAgICBtZW0tPmRlc2NyID0gc3RyZHVwKCJWaXJ0dWFsIG1lbW9y
eSIpOwogICAgICAgICBtZW0tPnVuaXRzID0gcGFnZXNpemU7Ci0gICAgICAgIG1lbS0+c2l6ZSAg
PSB0b3RhbC50X3ZtOwotICAgICAgICBtZW0tPmZyZWUgID0gdG90YWwudF9hdm07CisgICAgICAg
IG1lbS0+c2l6ZSAgPSBwYWdlX2NvdW50ICsgc3dhcFRvdGFsOworICAgICAgICBtZW0tPmZyZWUg
ID0gdG90YWwudF9mcmVlICsgc3dhcEZyZWU7CiAgICAgfQogCiAgICAgbWVtID0gbmV0c25tcF9t
ZW1vcnlfZ2V0X2J5SWR4KCBORVRTTk1QX01FTV9UWVBFX1NIQVJFRCwgMSApOwpAQCAtMTA5LDcg
KzEyMSw3IEBACiAgICAgICAgICAgICAgbWVtLT5kZXNjciA9IHN0cmR1cCgiU2hhcmVkIHZpcnR1
YWwgbWVtb3J5Iik7CiAgICAgICAgIG1lbS0+dW5pdHMgPSBwYWdlc2l6ZTsKICAgICAgICAgbWVt
LT5zaXplICA9IHRvdGFsLnRfdm1zaHI7Ci0gICAgICAgIG1lbS0+ZnJlZSAgPSB0b3RhbC50X2F2
bXNocjsKKyAgICAgICAgbWVtLT5mcmVlICA9IHRvdGFsLnRfdm1zaHIgLSB0b3RhbC50X2F2bXNo
cjsKICAgICB9CiAKICAgICBtZW0gPSBuZXRzbm1wX21lbW9yeV9nZXRfYnlJZHgoIE5FVFNOTVBf
TUVNX1RZUEVfU0hBUkVEMiwgMSApOwpAQCAtMTIwLDcgKzEzMiw3IEBACiAgICAgICAgICAgICAg
bWVtLT5kZXNjciA9IHN0cmR1cCgiU2hhcmVkIHJlYWwgbWVtb3J5Iik7CiAgICAgICAgIG1lbS0+
dW5pdHMgPSBwYWdlc2l6ZTsKICAgICAgICAgbWVtLT5zaXplICA9IHRvdGFsLnRfcm1zaHI7Ci0g
ICAgICAgIG1lbS0+ZnJlZSAgPSB0b3RhbC50X2FybXNocjsKKyAgICAgICAgbWVtLT5mcmVlICA9
IHRvdGFsLnRfcm1zaHIgLSB0b3RhbC50X2FybXNocjsKICAgICB9CiAKICAgICBtZW0gPSBuZXRz
bm1wX21lbW9yeV9nZXRfYnlJZHgoIE5FVFNOTVBfTUVNX1RZUEVfQ0FDSEVELCAxICk7CkBAIC0x
MjksMTIgKzE0MSwxMSBAQAogICAgIH0gZWxzZSB7CiAgICAgICAgIGlmICghbWVtLT5kZXNjcikK
ICAgICAgICAgICAgICBtZW0tPmRlc2NyID0gc3RyZHVwKCJDYWNoZWQgbWVtb3J5Iik7Ci0gICAg
ICAgIG1lbS0+dW5pdHMgPSB2bWVtLnZfcGFnZV9zaXplOwotICAgICAgICBtZW0tPnNpemUgID0g
dm1lbS52X2NhY2hlX21heDsKLSAgICAgICAgbWVtLT5mcmVlICA9IHZtZW0udl9jYWNoZV9tYXgg
LSB2bWVtLnZfY2FjaGVfY291bnQ7CisgICAgICAgIG1lbS0+dW5pdHMgPSBwYWdlc2l6ZTsKKyAg
ICAgICAgbWVtLT5zaXplICA9IGNhY2hlX2NvdW50ICsgaW5hY3RfY291bnQ7CisgICAgICAgIG1l
bS0+ZnJlZSAgPSBjYWNoZV9tYXggLSBjYWNoZV9jb3VudDsKICAgICB9CiAKLSAgICBuc3dhcCA9
IHN3YXBtb2RlKHBhZ2VzaXplKTsKICAgICBtZW0gPSBuZXRzbm1wX21lbW9yeV9nZXRfYnlJZHgo
IE5FVFNOTVBfTUVNX1RZUEVfU1dBUCwgMSApOwogICAgIGlmICghbWVtKSB7CiAgICAgICAgIHNu
bXBfbG9nX3BlcnJvcigiTm8gU3dhcCBpbmZvIGVudHJ5Iik7Cg==
--20cf30549ea7c24e59049773fd89--
More information about the freebsd-ports-bugs
mailing list