Mail Archives: cygwin/2011/10/16/14:42:52
--------------020302060200060000040007
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
On 10/11/2011 12:54 PM, Charles Wilson wrote:
> Consensus does appear to be unanimous on what to do; I just need to
> review all the postings and figure out exactly /how/ to do it.
I have uploaded the new packages. There are three new patches:
1) modified localename.c significantly. No longer "ignores"
LANG=C.UTF-8; also does not try to do any parsing of the Windows I18N
settings. Basically, acts like linux -- if the value of the locale
string isn't supported by the underlying setlocale() implementation,
then it is ignored (e.g. default back to "C.UTF-8" or "C") -- libintl
doesn't try to 'be smart' -- or to second-guess. Also, relies on
cygwin's glibc-like setlocale(LC_*, NULL) behavior -- which has been
supported by newlib since the cygwin 1.5 days (even if it always
returned "C" back then).
2) Fixes to the test suite related to the above changes. From the
CHECK_NOTES file:
NOTE: there were four other failures that arose because of the
changes to localename. These were:
format-c-3
format-c-4
plural-1
plural-2
but the test suite was patched to avoid these failures.
The problem is rather complicated; gettext-0.18.1.1 now has a
libintl_setlocale function that is used by libintl clients,
instead of the system setlocale. The localename patch left
that in place, but ensured that it did far less work -- was less
obtrusive -- in its interposition between clients and the system
setlocale. However, some of that eliminated 'work' also allowed
the gettext test suite to 'cheat' a bit -- it used non-existent
locales (like 'fr' rather than 'fr_FR'), and *re-hijacked* the
setlocale function itself. None of that works anymore -- and
*actual* clients are unlikely to need/want to do it -- so the
test suite was patched to use real locales in all cases, and to
not re-hijack.
3) Adopted Bruno's upstream changes to relocatable.c, turning off
"expensive" relocation support in libintl.
Odds of #1 and #2 being adopted upstream are effectively nil, so...
--
Chuck
--------------020302060200060000040007
Content-Type: text/plain;
name="patch-1.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="patch-1.txt"
ZGlmZiAtdSBvbGQvZ2V0dGV4dC0wLjE4LjEuMS9nZXR0ZXh0LXJ1bnRpbWUv
aW50bC9sb2NhbGVuYW1lLmMgbmV3L2dldHRleHQtMC4xOC4xLjEvZ2V0dGV4
dC1ydW50aW1lL2ludGwvbG9jYWxlbmFtZS5jCi0tLSBvbGQvZ2V0dGV4dC0w
LjE4LjEuMS9nZXR0ZXh0LXJ1bnRpbWUvaW50bC9sb2NhbGVuYW1lLmMJMjAx
MS0xMC0xNSAwMDoyMTozNy44NTMxMzM2MDAgLTA0MDAKKysrIG5ldy9nZXR0
ZXh0LTAuMTguMS4xL2dldHRleHQtcnVudGltZS9pbnRsL2xvY2FsZW5hbWUu
YwkyMDExLTEwLTE1IDAwOjI5OjI3LjYwMTEzMzYwMCAtMDQwMApAQCAtNTks
NyArNTksNyBAQAogIyBkZWZpbmUgV0lOMzJfTkFUSVZFCiAjZW5kaWYKIAot
I2lmIGRlZmluZWQgV0lOMzJfTkFUSVZFIHx8IGRlZmluZWQgX19DWUdXSU5f
XyAvKiBXSU4zMiBvciBDeWd3aW4gKi8KKyNpZiBkZWZpbmVkIFdJTjMyX05B
VElWRSAvKiBXSU4zMiAqLwogIyBkZWZpbmUgV0lOMzJfTEVBTl9BTkRfTUVB
TgogIyBpbmNsdWRlIDx3aW5kb3dzLmg+CiAvKiBMaXN0IG9mIGxhbmd1YWdl
IGNvZGVzLCBzb3J0ZWQgYnkgdmFsdWU6CkBAIC0xNDA3LDcgKzE0MDcsNyBA
QAogI2VuZGlmCiAKIAotI2lmIGRlZmluZWQgV0lOMzJfTkFUSVZFIHx8IGRl
ZmluZWQgX19DWUdXSU5fXyAvKiBXSU4zMiBvciBDeWd3aW4gKi8KKyNpZiBk
ZWZpbmVkIFdJTjMyX05BVElWRSAvKiBXSU4zMiAqLwogCiAvKiBDYW5vbmlj
YWxpemUgYSBXaW4zMiBuYXRpdmUgbG9jYWxlIG5hbWUgdG8gYSBVbml4IGxv
Y2FsZSBuYW1lLgogICAgTkFNRSBpcyBhIHN1ZmZpY2llbnRseSBsYXJnZSBi
dWZmZXIuCkBAIC0yNzcwLDggKzI3NzAsOCBAQAogICAgIHNldHRpbmcgb2Yg
J2xvY2FsJy4iCiAgICBIb3dldmVyIGl0IGRvZXMgbm90IHNwZWNpZnkgdGhl
IGV4YWN0IGZvcm1hdC4gIE5laXRoZXIgZG8gU1VTVjIgYW5kCiAgICBJU08g
QyA5OS4gIFNvIHdlIGNhbiB1c2UgdGhpcyBmZWF0dXJlIG9ubHkgb24gc2Vs
ZWN0ZWQgc3lzdGVtcyAoZS5nLgotICAgdGhvc2UgdXNpbmcgR05VIEMgTGli
cmFyeSkuICAqLwotI2lmIGRlZmluZWQgX0xJQkMgfHwgKGRlZmluZWQgX19H
TElCQ19fICYmIF9fR0xJQkNfXyA+PSAyKQorICAgdGhvc2UgdXNpbmcgR05V
IEMgTGlicmFyeSwgb3IgY3lnd2luIFsxLjUgYW5kIDEuNytdKS4gICovCisj
aWYgZGVmaW5lZCBfTElCQyB8fCAoZGVmaW5lZCBfX0dMSUJDX18gJiYgX19H
TElCQ19fID49IDIpIHx8IGRlZmluZWQgX19DWUdXSU5fXwogIyBkZWZpbmUg
SEFWRV9MT0NBTEVfTlVMTAogI2VuZGlmCiAKQEAgLTI4MjYsMTEgKzI4MjYs
NiBAQAogICAgICAgICAgSWdub3JlIGludmFsaWQgTEFORyB2YWx1ZSBzZXQg
YnkgdGhlIFRlcm1pbmFsIGFwcGxpY2F0aW9uLiAgKi8KICAgICAgIGlmIChz
dHJjbXAgKHJldHZhbCwgIlVURi04IikgIT0gMCkKICNlbmRpZgotI2lmIGRl
ZmluZWQgX19DWUdXSU5fXwotICAgICAgLyogQ3lnd2luLgotICAgICAgICAg
SWdub3JlIGR1bW15IExBTkcgdmFsdWUgc2V0IGJ5IH4vLnByb2ZpbGUuICAq
LwotICAgICAgaWYgKHN0cmNtcCAocmV0dmFsLCAiQy5VVEYtOCIpICE9IDAp
Ci0jZW5kaWYKICAgICAgICAgcmV0dXJuIHJldHZhbDsKICAgICB9CiAKQEAg
LTI5MjMsNyArMjkxOCw3IEBACiAKICMgZW5kaWYKIAotIyBpZiBkZWZpbmVk
IFdJTjMyX05BVElWRSB8fCBkZWZpbmVkIF9fQ1lHV0lOX18gLyogV0lOMzIg
b3IgQ3lnd2luICovCisjIGlmIGRlZmluZWQgV0lOMzJfTkFUSVZFIC8qIFdJ
TjMyICovCiAgIHsKICAgICBMQ0lEIGxjaWQ7CiAKQEAgLTI5MzMsNiArMjky
OCwyMyBAQAogICAgIHJldHVybiBnbF9sb2NhbGVfbmFtZV9mcm9tX3dpbjMy
X0xDSUQgKGxjaWQpOwogICB9CiAjIGVuZGlmCisjIGlmIGRlZmluZWQgX19D
WUdXSU5fXworICB7CisgICAgLyogUmFyZWx5IGFycml2ZSBoZXJlLiBUaGlz
IGZ1bmN0aW9uIGlzIGNhbGxlZCBvbmx5IHdoZW4gYW4gZWFybGllcgorICAg
ICAqIGNhbGwgdG8gZ2xfbG9jYWxlX25hbWVfcG9zaXgoKSBvciBnbF9sb2Nh
bGVfbmFtZV9lbnZpcm9uKCkKKyAgICAgKiByZXR1cm5lZCBOVUxMLiAgVGhh
dCBmaXJzdCBmdW5jdGlvbiBub3cgc2ltcGx5IGRlbGVnYXRlcyB0bworICAg
ICAqIHNldGxvY2FsZSAoTENfKiwgTlVMTCksIHdoaWNoIG5ldmVyIGZhaWxz
IG9uIGN5Z3dpbi4gIEJ1dC4uLmZvcgorICAgICAqIGNvbXBsZXRlbmVzcywg
b3Igd2hlbiBjYWxsZWQgYWZ0ZXIgZ2xfbG9jYWxlX25hbWVfZW52aXJvbigp
IGFuZAorICAgICAqIG5vbmUgYXJlIHNldCwgZ28gYWhlYWQgYW5kIHNwZWNp
ZnkgdGhlIGN5Z3dpbiBkZWZhdWx0LiBDaGVhdCBhIGJpdAorICAgICAqIHRv
IGRpc3Rpbmd1aXNoIG9sZCBjeWd3aW4gKDEuNSBhbmQgYmVsb3cpIGZyb20g
bmV3IGN5Z3dpbiAoMS43KykuCisgICAgICovCisjICBpZiBQQVRIX01BWCA8
IDI2MSAgIC8qIGN5Z3dpbiAxLjUgb3IgYmVsb3cgKi8KKyAgICByZXR1cm4g
IkMiOworIyAgZWxzZSAgICAgICAgICAgICAgICAvKiBQQVRIX01BWCA9IDQw
OTYsIGN5Z3dpbiAxLjcgb3IgYWJvdmUgKi8KKyAgICByZXR1cm4gIkMuVVRG
LTgiOworIyAgZW5kaWYKKyAgfQorIyBlbmRpZgogI2VuZGlmCiB9CiAK
--------------020302060200060000040007
Content-Type: text/plain;
name="patch-2.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="patch-2.txt"
LS0tIG9yaWdzcmMvZ2V0dGV4dC0wLjE4LjEuMS9nZXR0ZXh0LXRvb2xzL3Rl
c3RzL2Zvcm1hdC1jLTMtcHJnLmMJMjAxMC0wNi0wNiAwODo0OTo1OC4wMDAw
MDAwMDAgLTA0MDAKKysrIHNyYy9nZXR0ZXh0LTAuMTguMS4xL2dldHRleHQt
dG9vbHMvdGVzdHMvZm9ybWF0LWMtMy1wcmcuYwkyMDExLTEwLTE1IDIyOjU0
OjQ4LjQ5NDEzMzYwMCAtMDQwMApAQCAtMzQsNyArMzQsNyBAQAogLyogRGlz
YWJsZSB0aGUgb3ZlcnJpZGUgb2Ygc2V0bG9jYWxlIHRoYXQgbGliZ251aW50
bC5oIGFjdGl2YXRlcyBvbiBNYWNPUyBYCiAgICBhbmQgV2luZG93cy4gIFRo
aXMgdGVzdCByZWxpZXMgb24gdGhlIGZha2Ugc2V0bG9jYWxlIGZ1bmN0aW9u
IGluCiAgICBzZXRsb2NhbGUuYy4gICovCi0jdW5kZWYgc2V0bG9jYWxlCisv
KiAjdW5kZWYgc2V0bG9jYWxlICovCiAKICNkZWZpbmUgXyhzdHJpbmcpIGdl
dHRleHQgKHN0cmluZykKIAotLS0gb3JpZ3NyYy9nZXR0ZXh0LTAuMTguMS4x
L2dldHRleHQtdG9vbHMvdGVzdHMvZm9ybWF0LWMtNC1wcmcuYwkyMDEwLTA2
LTA2IDA4OjQ5OjU4LjAwMDAwMDAwMCAtMDQwMAorKysgc3JjL2dldHRleHQt
MC4xOC4xLjEvZ2V0dGV4dC10b29scy90ZXN0cy9mb3JtYXQtYy00LXByZy5j
CTIwMTEtMTAtMTUgMjE6NDk6MjMuMDI4MTMzNjAwIC0wNDAwCkBAIC0zNCw3
ICszNCw3IEBACiAvKiBEaXNhYmxlIHRoZSBvdmVycmlkZSBvZiBzZXRsb2Nh
bGUgdGhhdCBsaWJnbnVpbnRsLmggYWN0aXZhdGVzIG9uIE1hY09TIFgKICAg
IGFuZCBXaW5kb3dzLiAgVGhpcyB0ZXN0IHJlbGllcyBvbiB0aGUgZmFrZSBz
ZXRsb2NhbGUgZnVuY3Rpb24gaW4KICAgIHNldGxvY2FsZS5jLiAgKi8KLSN1
bmRlZiBzZXRsb2NhbGUKKy8qICN1bmRlZiBzZXRsb2NhbGUgKi8KIAogI2Rl
ZmluZSBfKHN0cmluZykgZ2V0dGV4dCAoc3RyaW5nKQogCi0tLSBvcmlnc3Jj
L2dldHRleHQtMC4xOC4xLjEvZ2V0dGV4dC10b29scy90ZXN0cy9wbHVyYWwt
MQkyMDEwLTA2LTA2IDA4OjQ5OjU4LjAwMDAwMDAwMCAtMDQwMAorKysgc3Jj
L2dldHRleHQtMC4xOC4xLjEvZ2V0dGV4dC10b29scy90ZXN0cy9wbHVyYWwt
MQkyMDExLTEwLTE1IDIyOjMyOjQ2LjQ0MDEzMzYwMCAtMDQwMApAQCAtNjUs
MTUgKzY1LDE1IEBAICR7RElGRn0gZnIucG8uc3RyaXAgZnIucG8udW4gfHwg
ZXhpdCAxCiB0bXBmaWxlcz0iJHRtcGZpbGVzIGNha2Uub2sgY2FrZS50bXAg
Y2FrZS5vdXQiCiA6ICR7RElGRj1kaWZmfQogZWNobyAndW4gbW9yY2VhdSBk
ZSBnYXRlYXUnID4gY2FrZS5vawotTEFOR1VBR0U9IC4vY2FrZSBmciAxID4g
Y2FrZS50bXAgfHwgZXhpdCAxCitMQU5HVUFHRT0gLi9jYWtlIGZyX0ZSIDEg
PiBjYWtlLnRtcCB8fCBleGl0IDEKIExDX0FMTD1DIHRyIC1kICdccicgPCBj
YWtlLnRtcCA+IGNha2Uub3V0IHx8IGV4aXQgMQogJHtESUZGfSBjYWtlLm9r
IGNha2Uub3V0IHx8IGV4aXQgMQogZWNobyAnMiBtb3JjZWF1eCBkZSBnYXRl
YXUnID4gY2FrZS5vawotTEFOR1VBR0U9IC4vY2FrZSBmciAyID4gY2FrZS50
bXAgfHwgZXhpdCAxCitMQU5HVUFHRT0gLi9jYWtlIGZyX0ZSIDIgPiBjYWtl
LnRtcCB8fCBleGl0IDEKIExDX0FMTD1DIHRyIC1kICdccicgPCBjYWtlLnRt
cCA+IGNha2Uub3V0IHx8IGV4aXQgMQogJHtESUZGfSBjYWtlLm9rIGNha2Uu
b3V0IHx8IGV4aXQgMQogZWNobyAnMTAgbW9yY2VhdXggZGUgZ2F0ZWF1JyA+
IGNha2Uub2sKLUxBTkdVQUdFPSAuL2Nha2UgZnIgMTAgPiBjYWtlLnRtcCB8
fCBleGl0IDEKK0xBTkdVQUdFPSAuL2Nha2UgZnJfRlIgMTAgPiBjYWtlLnRt
cCB8fCBleGl0IDEKIExDX0FMTD1DIHRyIC1kICdccicgPCBjYWtlLnRtcCA+
IGNha2Uub3V0IHx8IGV4aXQgMQogJHtESUZGfSBjYWtlLm9rIGNha2Uub3V0
IHx8IGV4aXQgMQogCi0tLSBvcmlnc3JjL2dldHRleHQtMC4xOC4xLjEvZ2V0
dGV4dC10b29scy90ZXN0cy9wbHVyYWwtMS1wcmcuYwkyMDEwLTA2LTA2IDA4
OjQ5OjU4LjAwMDAwMDAwMCAtMDQwMAorKysgc3JjL2dldHRleHQtMC4xOC4x
LjEvZ2V0dGV4dC10b29scy90ZXN0cy9wbHVyYWwtMS1wcmcuYwkyMDExLTEw
LTE1IDIzOjAwOjU3LjExMDEzMzYwMCAtMDQwMApAQCAtMzAsNyArMzAsNyBA
QAogLyogRGlzYWJsZSB0aGUgb3ZlcnJpZGUgb2Ygc2V0bG9jYWxlIHRoYXQg
bGliZ251aW50bC5oIGFjdGl2YXRlcyBvbiBNYWNPUyBYCiAgICBhbmQgV2lu
ZG93cy4gIFRoaXMgdGVzdCByZWxpZXMgb24gdGhlIGZha2Ugc2V0bG9jYWxl
IGZ1bmN0aW9uIGluCiAgICBzZXRsb2NhbGUuYy4gICovCi0jdW5kZWYgc2V0
bG9jYWxlCisvKiAjdW5kZWYgc2V0bG9jYWxlICovCiAKIGludAogbWFpbiAo
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKLS0tIG9yaWdzcmMvZ2V0dGV4dC0w
LjE4LjEuMS9nZXR0ZXh0LXRvb2xzL3Rlc3RzL3BsdXJhbC0yCTIwMTAtMDYt
MDYgMDg6NDk6NTguMDAwMDAwMDAwIC0wNDAwCisrKyBzcmMvZ2V0dGV4dC0w
LjE4LjEuMS9nZXR0ZXh0LXRvb2xzL3Rlc3RzL3BsdXJhbC0yCTIwMTEtMTAt
MTUgMjI6NTE6MDkuODM4MTMzNjAwIC0wNDAwCkBAIC0zLDEwICszLDEwIEBA
CiB0bXBmaWxlcz0iIgogdHJhcCAncm0gLWZyICR0bXBmaWxlcycgMSAyIDMg
MTUKIAotdG1wZmlsZXM9IiR0bXBmaWxlcyBsbCBsbC5wbyBkYXRhb3V0Igor
dG1wZmlsZXM9IiR0bXBmaWxlcyBlcyBsbC5wbyBkYXRhb3V0IgogOiAke01T
R0ZNVD1tc2dmbXR9Ci10ZXN0IC1kIGxsIHx8IG1rZGlyIGxsCi10ZXN0IC1k
IGxsL0xDX01FU1NBR0VTIHx8IG1rZGlyIGxsL0xDX01FU1NBR0VTCit0ZXN0
IC1kIGVzIHx8IG1rZGlyIGVzCit0ZXN0IC1kIGVzL0xDX01FU1NBR0VTIHx8
IG1rZGlyIGVzL0xDX01FU1NBR0VTCiAKIHRtcGZpbGVzPSIkdG1wZmlsZXMg
cGx1cmFsLTIuZGF0YSIKIGNhdCA8PEVPRiA+IHBsdXJhbC0yLmRhdGEKQEAg
LTY4LDEwICs2OCwxMCBAQCBtc2dzdHJbN10gIjciCiBtc2dzdHJbOF0gIjgi
CiBtc2dzdHJbOV0gIjkiCiBFT0YKLSAgJHtNU0dGTVR9IC1vIGxsL0xDX01F
U1NBR0VTL3BsdXJhbC5tbyBsbC5wbyB8fCBleGl0IDEKKyAgJHtNU0dGTVR9
IC1vIGVzL0xDX01FU1NBR0VTL3BsdXJhbC5tbyBsbC5wbyB8fCBleGl0IDEK
ICAgKGZvciBpIGluICcnIDEgMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEz
IDE0IDE1IDE2IDE3IDE4IDE5OyBkbwogICAgICBMQU5HVUFHRT0gVEVYVERP
TUFJTj1wbHVyYWwgVEVYVERPTUFJTkRJUj0uIFwKLSAgICAgICAkTkdFVFRF
WFQgLS1lbnYgTENfQUxMPWxsIFggWSAke2l9MCAke2l9MSAke2l9MiAke2l9
MyAke2l9NCAke2l9NSAke2l9NiAke2l9NyAke2l9OCAke2l9OQorICAgICAg
ICROR0VUVEVYVCAtLWVudiBMQ19BTEw9ZXNfRVMgWCBZICR7aX0wICR7aX0x
ICR7aX0yICR7aX0zICR7aX00ICR7aX01ICR7aX02ICR7aX03ICR7aX04ICR7
aX05CiAgICBkb25lKSA+IGRhdGFvdXQKICAgdGVzdCAiJGRhdGFvayIgPSBg
Y2F0IGRhdGFvdXRgIHx8IHsKICAgICBlY2hvICJGb3JtdWxhIGV2YWx1YXRp
b24gZXJyb3IgZm9yIGxhbmd1YWdlICRsYW5nIiAxPiYyCg==
--------------020302060200060000040007
Content-Type: text/plain;
name="patch-3.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="patch-3.txt"
ZGlmZiAtdSBvbGQvZ2V0dGV4dC0wLjE4LjEuMS9nZXR0ZXh0LXJ1bnRpbWUv
Z251bGliLWxpYi9yZWxvY2F0YWJsZS5jIG5ldy9nZXR0ZXh0LTAuMTguMS4x
L2dldHRleHQtcnVudGltZS9nbnVsaWItbGliL3JlbG9jYXRhYmxlLmMKLS0t
IG9sZC9nZXR0ZXh0LTAuMTguMS4xL2dldHRleHQtcnVudGltZS9nbnVsaWIt
bGliL3JlbG9jYXRhYmxlLmMKKysrIG5ldy9nZXR0ZXh0LTAuMTguMS4xL2dl
dHRleHQtcnVudGltZS9nbnVsaWItbGliL3JlbG9jYXRhYmxlLmMKQEAgLTg1
LDYgKzg1LDE5IEBACiAjIGRlZmluZSBGSUxFX1NZU1RFTV9QUkVGSVhfTEVO
KFApIDAKICNlbmRpZgogCisvKiBXaGV0aGVyIHRvIGVuYWJsZSB0aGUgbW9y
ZSBjb3N0bHkgc3VwcG9ydCBmb3IgcmVsb2NhdGFibGUgbGlicmFyaWVzLgor
ICAgSXQgYWxsb3dzIGxpYnJhcmllcyB0byBiZSBoYXZlIGJlZW4gaW5zdGFs
bGVkIHdpdGggYSBkaWZmZXJlbnQgb3JpZ2luYWwKKyAgIHByZWZpeCB0aGFu
IHRoZSBwcm9ncmFtLiAgQnV0IGl0IGlzIHF1aXRlIGNvc3RseSwgZXNwZWNp
YWxseSBvbiBDeWd3aW4KKyAgIHBsYXRmb3Jtcywgc2VlIGJlbG93LiAgVGhl
cmVmb3JlIHdlIGVuYWJsZSBpdCBieSBkZWZhdWx0IG9ubHkgb24gbmF0aXZl
CisgICBXaW4zMiBwbGF0Zm9ybXMuICAqLworI2lmbmRlZiBFTkFCTEVfQ09T
VExZX1JFTE9DQVRBQkxFCisjIGlmIChkZWZpbmVkIF9XSU4zMiB8fCBkZWZp
bmVkIF9fV0lOMzJfXykgJiYgIWRlZmluZWQgX19DWUdXSU5fXworIyAgZGVm
aW5lIEVOQUJMRV9DT1NUTFlfUkVMT0NBVEFCTEUgMQorIyBlbHNlCisjICBk
ZWZpbmUgRU5BQkxFX0NPU1RMWV9SRUxPQ0FUQUJMRSAwCisjIGVuZGlmCisj
ZW5kaWYKKwogLyogT3JpZ2luYWwgaW5zdGFsbGF0aW9uIHByZWZpeC4gICov
CiBzdGF0aWMgY2hhciAqb3JpZ19wcmVmaXg7CiBzdGF0aWMgc2l6ZV90IG9y
aWdfcHJlZml4X2xlbjsKQEAgLTE1NCw3ICsxNjcsNyBAQCBzZXRfcmVsb2Nh
dGlvbl9wcmVmaXggKGNvbnN0IGNoYXIgKm9yaWdfcHJlZml4X2FyZywgY29u
c3QgY2hhciAqY3Vycl9wcmVmaXhfYXJnKQogI2VuZGlmCiB9CiAKLSNpZiAh
ZGVmaW5lZCBJTl9MSUJSQVJZIHx8IChkZWZpbmVkIFBJQyAmJiBkZWZpbmVk
IElOU1RBTExESVIpCisjaWYgIWRlZmluZWQgSU5fTElCUkFSWSB8fCAoZGVm
aW5lZCBQSUMgJiYgZGVmaW5lZCBJTlNUQUxMRElSICYmIEVOQUJMRV9DT1NU
TFlfUkVMT0NBVEFCTEUpCiAKIC8qIENvbnZlbmllbmNlIGZ1bmN0aW9uOgog
ICAgQ29tcHV0ZXMgdGhlIGN1cnJlbnQgaW5zdGFsbGF0aW9uIHByZWZpeCwg
YmFzZWQgb24gdGhlIG9yaWdpbmFsCkBAIC0yODQsNyArMjk3LDcgQEAgY29t
cHV0ZV9jdXJyX3ByZWZpeCAoY29uc3QgY2hhciAqb3JpZ19pbnN0YWxscHJl
Zml4LAogCiAjZW5kaWYgLyogIUlOX0xJQlJBUlkgfHwgUElDICovCiAKLSNp
ZiBkZWZpbmVkIFBJQyAmJiBkZWZpbmVkIElOU1RBTExESVIKKyNpZiBkZWZp
bmVkIFBJQyAmJiBkZWZpbmVkIElOU1RBTExESVIgJiYgRU5BQkxFX0NPU1RM
WV9SRUxPQ0FUQUJMRQogCiAvKiBGdWxsIHBhdGhuYW1lIG9mIHNoYXJlZCBs
aWJyYXJ5LCBvciBOVUxMLiAgKi8KIHN0YXRpYyBjaGFyICpzaGFyZWRfbGli
cmFyeV9mdWxsbmFtZTsKQEAgLTMzMCw3ICszNDMsOSBAQCBmaW5kX3NoYXJl
ZF9saWJyYXJ5X2Z1bGxuYW1lICgpCiAjaWYgKGRlZmluZWQgX19saW51eF9f
ICYmIChfX0dMSUJDX18gPj0gMiB8fCBkZWZpbmVkIF9fVUNMSUJDX18pKSB8
fCBkZWZpbmVkIF9fQ1lHV0lOX18KICAgLyogTGludXggaGFzIC9wcm9jL3Nl
bGYvbWFwcy4gZ2xpYmMgMiBhbmQgdUNsaWJjIGhhdmUgdGhlIGdldGxpbmUo
KQogICAgICBmdW5jdGlvbi4KLSAgICAgQ3lnd2luID49IDEuNSBoYXMgL3By
b2Mvc2VsZi9tYXBzIGFuZCB0aGUgZ2V0bGluZSgpIGZ1bmN0aW9uIHRvby4g
ICovCisgICAgIEN5Z3dpbiA+PSAxLjUgaGFzIC9wcm9jL3NlbGYvbWFwcyBh
bmQgdGhlIGdldGxpbmUoKSBmdW5jdGlvbiB0b28uCisgICAgIEJ1dCBpdCBp
cyBjb3N0bHk6IGNhLiAwLjMgbXMgb24gTGludXgsIDMgbXMgb24gQ3lnd2lu
IDEuNSwgYW5kIDUgbXMgb24KKyAgICAgQ3lnd2luIDEuNy4gICovCiAgIEZJ
TEUgKmZwOwogCiAgIC8qIE9wZW4gdGhlIGN1cnJlbnQgcHJvY2VzcycgbWFw
cyBmaWxlLiAgSXQgZGVzY3JpYmVzIG9uZSBWTUEgcGVyIGxpbmUuICAqLwpA
QCAtNDAzLDcgKzQxOCw3IEBAIGdldF9zaGFyZWRfbGlicmFyeV9mdWxsbmFt
ZSAoKQogY29uc3QgY2hhciAqCiByZWxvY2F0ZSAoY29uc3QgY2hhciAqcGF0
aG5hbWUpCiB7Ci0jaWYgZGVmaW5lZCBQSUMgJiYgZGVmaW5lZCBJTlNUQUxM
RElSCisjaWYgZGVmaW5lZCBQSUMgJiYgZGVmaW5lZCBJTlNUQUxMRElSICYm
IEVOQUJMRV9DT1NUTFlfUkVMT0NBVEFCTEUKICAgc3RhdGljIGludCBpbml0
aWFsaXplZDsKIAogICAvKiBJbml0aWFsaXphdGlvbiBjb2RlIGZvciBhIHNo
YXJlZCBsaWJyYXJ5LiAgKi8K
--------------020302060200060000040007
Content-Type: text/plain; charset=us-ascii
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
--------------020302060200060000040007--
- Raw text -