Private symbols
"Wesley W. Terpstra" <[email protected]> Sun, 1 Nov 2009 03:18:30 +0100
| Newsgroups | gmane.comp.lib.state-threads.devel |
|---|---|
| Message-ID | <[email protected]> |
--0015175dd9ce91ecce047745e068 Content-Type: text/plain; charset=ISO-8859-1 I recently updated the packaging for libst 1.9 in debian and happened to notice that there are a number of private symbols leaked into the shared library. Attached is a patch that I've applied in the debian package to fix this issue. Please consider applying it upstream. Thank you. PS. I am not subscribed so please CC me on any replies. --0015175dd9ce91ecce047745e068 Content-Type: text/x-diff; charset=US-ASCII; name="01-private-symbols.patch" Content-Disposition: attachment; filename="01-private-symbols.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g1h698a50 ZGlmZiAtTnVyIC14ICcqLm9yaWcnIC14ICcqficgc3QtMS45L2NvbW1vbi5oIHN0LTEuOS5uZXcv Y29tbW9uLmgKLS0tIHN0LTEuOS9jb21tb24uaAkyMDA5LTExLTAxIDAyOjM2OjQxLjAwMDAwMDAw MCArMDEwMAorKysgc3QtMS45Lm5ldy9jb21tb24uaAkyMDA5LTExLTAxIDAyOjM3OjE0LjAwMDAw MDAwMCArMDEwMApAQCAtMjUyLDkgKzI1MiwxMiBAQAogICogQ3VycmVudCB2cCwgdGhyZWFkLCBh bmQgZXZlbnQgc3lzdGVtCiAgKi8KIAotZXh0ZXJuIF9zdF92cF90CSAgICBfc3RfdGhpc192cDsK LWV4dGVybiBfc3RfdGhyZWFkX3QgKl9zdF90aGlzX3RocmVhZDsKLWV4dGVybiBfc3RfZXZlbnRz eXNfdCAqX3N0X2V2ZW50c3lzOworU1RfUFJJVkFURSBleHRlcm4gX3N0X3ZwX3QJICAgIF9zdF90 aGlzX3ZwOworU1RfUFJJVkFURSBleHRlcm4gX3N0X3RocmVhZF90ICpfc3RfdGhpc190aHJlYWQ7 CitTVF9QUklWQVRFIGV4dGVybiBfc3RfZXZlbnRzeXNfdCAqX3N0X2V2ZW50c3lzOworU1RfUFJJ VkFURSBleHRlcm4gaW50IF9zdF9hY3RpdmVfY291bnQ7CitTVF9QUklWQVRFIGV4dGVybiB0aW1l X3QgX3N0X2N1cnJfdGltZTsKK1NUX1BSSVZBVEUgZXh0ZXJuIHN0X3V0aW1lX3QgX3N0X2xhc3Rf dHNldDsKIAogI2RlZmluZSBfU1RfQ1VSUkVOVF9USFJFQUQoKSAgICAgICAgICAgIChfc3RfdGhp c190aHJlYWQpCiAjZGVmaW5lIF9TVF9TRVRfQ1VSUkVOVF9USFJFQUQoX3RocmVhZCkgKF9zdF90 aGlzX3RocmVhZCA9IChfdGhyZWFkKSkKQEAgLTQzOSwxNiArNDQyLDE1IEBACiAgKiBGb3J3YXJk IGRlY2xhcmF0aW9ucwogICovCiAKLXZvaWQgX3N0X3ZwX3NjaGVkdWxlKHZvaWQpOwotdm9pZCBf c3RfdnBfY2hlY2tfY2xvY2sodm9pZCk7Ci12b2lkICpfc3RfaWRsZV90aHJlYWRfc3RhcnQodm9p ZCAqYXJnKTsKLXZvaWQgX3N0X3RocmVhZF9tYWluKHZvaWQpOwotdm9pZCBfc3RfdGhyZWFkX2Ns ZWFudXAoX3N0X3RocmVhZF90ICp0aHJlYWQpOwotdm9pZCBfc3RfYWRkX3NsZWVwX3EoX3N0X3Ro cmVhZF90ICp0aHJlYWQsIHN0X3V0aW1lX3QgdGltZW91dCk7Ci12b2lkIF9zdF9kZWxfc2xlZXBf cShfc3RfdGhyZWFkX3QgKnRocmVhZCk7Ci1fc3Rfc3RhY2tfdCAqX3N0X3N0YWNrX25ldyhpbnQg c3RhY2tfc2l6ZSk7Ci12b2lkIF9zdF9zdGFja19mcmVlKF9zdF9zdGFja190ICp0cyk7Ci1pbnQg X3N0X2lvX2luaXQodm9pZCk7CitTVF9QUklWQVRFIHZvaWQgX3N0X3ZwX3NjaGVkdWxlKHZvaWQp OworU1RfUFJJVkFURSB2b2lkIF9zdF92cF9jaGVja19jbG9jayh2b2lkKTsKK1NUX1BSSVZBVEUg dm9pZCAqX3N0X2lkbGVfdGhyZWFkX3N0YXJ0KHZvaWQgKmFyZyk7CitTVF9QUklWQVRFIHZvaWQg X3N0X3RocmVhZF9jbGVhbnVwKF9zdF90aHJlYWRfdCAqdGhyZWFkKTsKK1NUX1BSSVZBVEUgdm9p ZCBfc3RfYWRkX3NsZWVwX3EoX3N0X3RocmVhZF90ICp0aHJlYWQsIHN0X3V0aW1lX3QgdGltZW91 dCk7CitTVF9QUklWQVRFIHZvaWQgX3N0X2RlbF9zbGVlcF9xKF9zdF90aHJlYWRfdCAqdGhyZWFk KTsKK1NUX1BSSVZBVEUgX3N0X3N0YWNrX3QgKl9zdF9zdGFja19uZXcoaW50IHN0YWNrX3NpemUp OworU1RfUFJJVkFURSB2b2lkIF9zdF9zdGFja19mcmVlKF9zdF9zdGFja190ICp0cyk7CitTVF9Q UklWQVRFIGludCBfc3RfaW9faW5pdCh2b2lkKTsKIAogc3RfdXRpbWVfdCBzdF91dGltZSh2b2lk KTsKIF9zdF9jb25kX3QgKnN0X2NvbmRfbmV3KHZvaWQpOwpkaWZmIC1OdXIgLXggJyoub3JpZycg LXggJyp+JyBzdC0xLjkvbWQuaCBzdC0xLjkubmV3L21kLmgKLS0tIHN0LTEuOS9tZC5oCTIwMDkt MTEtMDEgMDI6Mzc6MTIuMDAwMDAwMDAwICswMTAwCisrKyBzdC0xLjkubmV3L21kLmgJMjAwOS0x MS0wMSAwMjozNzoxNC4wMDAwMDAwMDAgKzAxMDAKQEAgLTU0LDYgKzU0LDEyIEBACiAjZGVmaW5l IE1BUF9GQUlMRUQgLTEKICNlbmRpZgogCisjaWYgX19HTlVDX18gPiAzIHx8IChfX0dOVUNfXyA9 PSAzICYmIF9fR05VQ19NSU5PUl9fID49IDQpCisjZGVmaW5lIFNUX1BSSVZBVEUgX19hdHRyaWJ1 dGVfXygodmlzaWJpbGl0eSgiaGlkZGVuIikpKQorI2Vsc2UKKyNkZWZpbmUgU1RfUFJJVkFURQor I2VuZGlmCisKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICog UGxhdGZvcm0gc3BlY2lmaWNzCiAgKi8KQEAgLTQ2MCw4ICs0NjYsOCBAQAogI2RlZmluZSBNRF9T RVRKTVAoZW52KSBfc3RfbWRfY3h0X3NhdmUoZW52KQogI2RlZmluZSBNRF9MT05HSk1QKGVudiwg dmFsKSBfc3RfbWRfY3h0X3Jlc3RvcmUoZW52LCB2YWwpCiAKLWV4dGVybiBpbnQgX3N0X21kX2N4 dF9zYXZlKGptcF9idWYgZW52KTsKLWV4dGVybiB2b2lkIF9zdF9tZF9jeHRfcmVzdG9yZShqbXBf YnVmIGVudiwgaW50IHZhbCk7CitTVF9QUklWQVRFIGV4dGVybiBpbnQgX3N0X21kX2N4dF9zYXZl KGptcF9idWYgZW52KTsKK1NUX1BSSVZBVEUgZXh0ZXJuIHZvaWQgX3N0X21kX2N4dF9yZXN0b3Jl KGptcF9idWYgZW52LCBpbnQgdmFsKTsKICNlbHNlCiAjZGVmaW5lIE1EX1NFVEpNUChlbnYpIHNl dGptcChlbnYpCiAjZGVmaW5lIE1EX0xPTkdKTVAoZW52LCB2YWwpIGxvbmdqbXAoZW52LCB2YWwp CmRpZmYgLU51ciAteCAnKi5vcmlnJyAteCAnKn4nIHN0LTEuOS9tZC5TIHN0LTEuOS5uZXcvbWQu UwotLS0gc3QtMS45L21kLlMJMjAwOS0xMS0wMSAwMjozNjo0MS4wMDAwMDAwMDAgKzAxMDAKKysr IHN0LTEuOS5uZXcvbWQuUwkyMDA5LTExLTAxIDAyOjM3OjE0LjAwMDAwMDAwMCArMDEwMApAQCAt MzAyLDYgKzMwMiw3IEBACiAKICAgICAgICAgLyogX3N0X21kX2N4dF9zYXZlKF9fam1wX2J1ZiBl bnYpICovCiAuZ2xvYmwgX3N0X21kX2N4dF9zYXZlCisuaGlkZGVuIF9zdF9tZF9jeHRfc2F2ZQog ICAgICAgICAudHlwZSBfc3RfbWRfY3h0X3NhdmUsIEBmdW5jdGlvbgogICAgICAgICAuYWxpZ24g MTYKIF9zdF9tZF9jeHRfc2F2ZToKQEAgLTMzMCw2ICszMzEsNyBAQAogCiAgICAgICAgIC8qIF9z dF9tZF9jeHRfcmVzdG9yZShfX2ptcF9idWYgZW52LCBpbnQgdmFsKSAqLwogLmdsb2JsIF9zdF9t ZF9jeHRfcmVzdG9yZQorLmhpZGRlbiBfc3RfbWRfY3h0X3Jlc3RvcmUKICAgICAgICAgLnR5cGUg X3N0X21kX2N4dF9yZXN0b3JlLCBAZnVuY3Rpb24KICAgICAgICAgLmFsaWduIDE2CiBfc3RfbWRf Y3h0X3Jlc3RvcmU6CkBAIC0zNzUsNiArMzc3LDcgQEAKIAogICAgICAgICAvKiBfc3RfbWRfY3h0 X3NhdmUoX19qbXBfYnVmIGVudikgKi8KIC5nbG9ibCBfc3RfbWRfY3h0X3NhdmUKKy5oaWRkZW4g X3N0X21kX2N4dF9zYXZlCiAgICAgICAgIC50eXBlIF9zdF9tZF9jeHRfc2F2ZSwgQGZ1bmN0aW9u CiAgICAgICAgIC5hbGlnbiAxNgogX3N0X21kX2N4dF9zYXZlOgpAQCAtNDAyLDYgKzQwNSw3IEBA CiAKICAgICAgICAgLyogX3N0X21kX2N4dF9yZXN0b3JlKF9fam1wX2J1ZiBlbnYsIGludCB2YWwp ICovCiAuZ2xvYmwgX3N0X21kX2N4dF9yZXN0b3JlCisuaGlkZGVuIF9zdF9tZF9jeHRfcmVzdG9y ZQogICAgICAgICAudHlwZSBfc3RfbWRfY3h0X3Jlc3RvcmUsIEBmdW5jdGlvbgogICAgICAgICAu YWxpZ24gMTYKIF9zdF9tZF9jeHRfcmVzdG9yZToKZGlmZiAtTnVyIC14ICcqLm9yaWcnIC14ICcq ficgc3QtMS45L3NjaGVkLmMgc3QtMS45Lm5ldy9zY2hlZC5jCi0tLSBzdC0xLjkvc2NoZWQuYwky MDA5LTEwLTAyIDAyOjIyOjE3LjAwMDAwMDAwMCArMDIwMAorKysgc3QtMS45Lm5ldy9zY2hlZC5j CTIwMDktMTEtMDEgMDI6Mzc6MzUuMDAwMDAwMDAwICswMTAwCkBAIC0zMTIsNyArMzEyLDcgQEAK IH0KIAogCi12b2lkIF9zdF90aHJlYWRfbWFpbih2b2lkKQorU1RfSElEREVOIHZvaWQgX3N0X3Ro cmVhZF9tYWluKHZvaWQpCiB7CiAgIF9zdF90aHJlYWRfdCAqdGhyZWFkID0gX1NUX0NVUlJFTlRf VEhSRUFEKCk7CiAKZGlmZiAtTnVyIC14ICcqLm9yaWcnIC14ICcqficgc3QtMS45L3N0ay5jIHN0 LTEuOS5uZXcvc3RrLmMKLS0tIHN0LTEuOS9zdGsuYwkyMDA5LTExLTAxIDAyOjM2OjQxLjAwMDAw MDAwMCArMDEwMAorKysgc3QtMS45Lm5ldy9zdGsuYwkyMDA5LTExLTAxIDAyOjM3OjE0LjAwMDAw MDAwMCArMDEwMApAQCAtNTAsOSArNTAsOSBAQAogLyogSG93IG11Y2ggc3BhY2UgdG8gbGVhdmUg YmV0d2VlbiB0aGUgc3RhY2tzLCBhdCBlYWNoIGVuZCAqLwogI2RlZmluZSBSRURaT05FCV9TVF9Q QUdFX1NJWkUKIAotX3N0X2NsaXN0X3QgX3N0X2ZyZWVfc3RhY2tzID0gU1RfSU5JVF9TVEFUSUNf Q0xJU1QoJl9zdF9mcmVlX3N0YWNrcyk7Ci1pbnQgX3N0X251bV9mcmVlX3N0YWNrcyA9IDA7Ci1p bnQgX3N0X3JhbmRvbWl6ZV9zdGFja3MgPSAwOworU1RfSElEREVOIF9zdF9jbGlzdF90IF9zdF9m cmVlX3N0YWNrcyA9IFNUX0lOSVRfU1RBVElDX0NMSVNUKCZfc3RfZnJlZV9zdGFja3MpOworU1Rf SElEREVOIGludCBfc3RfbnVtX2ZyZWVfc3RhY2tzID0gMDsKK1NUX0hJRERFTiBpbnQgX3N0X3Jh bmRvbWl6ZV9zdGFja3MgPSAwOwogCiBzdGF0aWMgY2hhciAqX3N0X25ld19zdGtfc2VnbWVudChp bnQgc2l6ZSk7CiAKZGlmZiAtTnVyIC14ICcqLm9yaWcnIC14ICcqficgc3QtMS45L3N5bmMuYyBz dC0xLjkubmV3L3N5bmMuYwotLS0gc3QtMS45L3N5bmMuYwkyMDA5LTExLTAxIDAyOjM2OjQxLjAw MDAwMDAwMCArMDEwMAorKysgc3QtMS45Lm5ldy9zeW5jLmMJMjAwOS0xMS0wMSAwMjozNzoxNC4w MDAwMDAwMDAgKzAxMDAKQEAgLTQ0LDE0ICs0NCw4IEBACiAjaW5jbHVkZSA8ZXJybm8uaD4KICNp bmNsdWRlICJjb21tb24uaCIKIAotCi1leHRlcm4gdGltZV90IF9zdF9jdXJyX3RpbWU7Ci1leHRl cm4gc3RfdXRpbWVfdCBfc3RfbGFzdF90c2V0OwotZXh0ZXJuIGludCBfc3RfYWN0aXZlX2NvdW50 OwotCiBzdGF0aWMgc3RfdXRpbWVfdCAoKl9zdF91dGltZSkodm9pZCkgPSBOVUxMOwogCi0KIC8q KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogVGltZSBmdW5jdGlv bnMKICAqLwo= --0015175dd9ce91ecce047745e068 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference --0015175dd9ce91ecce047745e068 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ State-threads-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/state-threads-devel --0015175dd9ce91ecce047745e068--