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--