glibc-html-2.11.3-69.1e>UAkLi?q ?Vš$jRb Ԓq]˴q--7tZqFڊDhv->5Z]?ZMd   B " ;Ny t  d "T |p ,t(8H9<H:HFlGHpI `X Y $\ <],^XbYcYdZ!eZ&fZ+lZ-zZ=Cglibc-html2.11.369.1HTML Documentation for the GNU C LibraryThis package contains the HTML documentation for the GNU C library. Due to a lack of resources, this documentation is not complete and is partially out of date.Všbuild23`openSUSE 11.4openSUSEGPL-2.0+ and LGPL-2.1+http://bugs.opensuse.orgDocumentation/HTMLhttp://www.gnu.org/software/libc/libc.htmllinuxi686S+IDK`)V:b!{*E"#)S&9$S-t)$ 36,5 ! zEYU K: %|c)#ѓTzkg$ f0%?sPjF j:?O5E .; 10(u+B~f# 4*-u@;b, )[6fO N"+ ,$ 6>$ b B!cr-MT#}%.%Z<*"K!7,_:Wd0\P7M{ Ta(&/ ^lC`]%7#O"]+8??o%+u%K/g\.  ,'y QDeG^ MUL$s#t {D$g D =yV(A8d HN kcF yR.;6! f"'E(&" M>o1} E! &%o;!d% *!&G^r 'o F%4Ykz+H);& j %04&"|n /!oUT%$1' %Y*.UR>L"Q4N=*9>cx'#a)A=8"C1-> d]1l"yZ! "kMV%35-(#r@}  t Y/+(6 m 7DU#(MF)1$!;3%AWK2a%L}y &*6%wau- 8 / 1l+Yk"O^43 7OW2 C$D (L . &&v^"ɩ7!<#A큤VħVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVcbd6bd168f0f75e0f0f7b809f187eeba90e7fe0e784e8116ff3aa8cd8caeac2f92873783e0fe6dd60b3429372aebbdb7418e9e481c9a0cf98a966deed8877562a92404507561917f11aa423041767311d60c767f03f778f52dc0abc25435fa543ca7d650cd776ce0288f0e371415e1e4b4c0c0413812e07cb0f3ad3cb9d5a881edb4a939a4073ec04e77492277259d4b120029a274605721a9bc77acdd5e70eccb21be23bfdd71b5048957e6282d8409d3a7d78473e7c035d3ebba3365876116e027ef9e5fd7a504194ebab2e2e5426974d901174f11eeec0a1f8493abd86603284d82d85f90fd8996768f7625556091b5d3b615106b6a64a5451a6faf883eb948a93be69ff49d9cf61448d8bd9369cbee02b58801b659e2fd0b73e489e73fd4003ec20824348c5cd740f38a487cf2b9db79ed7976aadf3646b0a225ae8ddd8244b10a9cb45636d05b515b7064cbc111ae6ae54dbb833d8823a480681134ecc16479a89bc3b369c77e982995155831c7f9053958b622db67b3637b2fa79aa70097d97963f2aa09752e522f19131b2d793b717798064a1f29d38c76a451ebb3c6cee3f3204822dbdd8481361e112b8583a89492e092ce31bc4604f4f3f2a8be6d4d2661e942d88ac21f4c07cb53dcd441d8c5abef3b675234253c6eb5e4aaaf5ca6b115ae6f524595a657a5466e4ca1975aac5fc783ca70636c6870b6b3e429d0b95371ebf809969d8adc5571cb172560150118bbf4461883d05f68912b18b4fb320c4dd8df33f3ad203bc1f5d84714dae8f591173c4c3e1bc10b13d76fbfee381fc848e4e5c8dd7aa4853461b172060990a21e0ccd9580d73108dc284e48f9c7e6773978054ddfc0a1a482aaeed8b266dc0490d095cffdddc814bcf212c3f99442d24ec96ad52d8586d00abc0840c3fe1e31d0ce510be18462e46239633740cca0ebef8bfeb5055d3ebc00a80f277e075d13ca5f24bcf9b70acecf84acd9a8ddc74dfd42b9d79eb067e1f2f3a5a6ed0794ee5edc6bc5bbca1aa67219ecd98beddfa727bd091863fce7be4a5df1739ab550461b374fa7bd604fff36e5b609df84cdd0928e30aac25347468f830827c1284aa831ef66389da9a79a791f87d90e1927bfa40e82501f9b899d9b1ae13d2c62559975f4cbf9082f6416ed20ad1cab09adbfbb3d4ce4d8914e9c8391157fc493d1c9829412f9700c494c67494f601ea2750ba7339234ac33e61a73d557b486786a7734ac0a5c6f25e422a88587ddc357d72e49f05fb4d37117759e113216362eeff99dadcc889b2bf80436af3a78082f824b175f353eb52e3c77c9205c2a2a6660055868268d7b37ac39face84f42a351691a045e4a12158098f63219046716bfd8176a4fb03ec232f9931fb5e845d44b298eec83d70c5cc9121e699fd218dd3d99b8700d83a62fa5b188bfcf8a3e5b8920d42b862e41e2c521d0727ce68fdb76d60c63293b454144e823454b55895b3b6c81c5395d35d08d5b164d520e223e5365e4211b90dd98ad3d1cc57ff5ef1b797d2644bbb741330a06bd3199ee5581887becb0cdf53949156d09d0b3573caf0d0d2f2aa92fcdd8bb1de0f7fb1c42502203633067d2673a2f9e1c6ec07266f1b31360ce92f27249bf2d9a2cabd20c45c5c636f4eaff7a35521b86ff710d276de5f7cadb0986cea4c33c9e2d194066124bebd91b837195c13a43feda5335508fa00e696ff1549b7b1704afc7f7b4c6abf68de38f9f3ae483332a65330e83ca841393a67050bb455cd479db8559d6f750e63546b403063a570d6d97f85fab4abb42d06bdb756aa96350a7edd19422572e04d1d02fb7f72adf325208f1d62542c5311e375209f3e42df3f4690db96f00cb8fd8cdd3375840090bf4128eb828b83c2079280367272dbeb0a5de451707ed4c426c3bd12e8cc1ee4c1ec5eb392c2baef8eb1d06c3e4d227bc1b232c11369c21351c24318ad415f2f3099677acefc9b9283c2a572d9af936bc1843c528f04300fac7b77e73ba6175bed318564f42eef3f734d0483c877d3f8633ea1dd543993d641493debc8f9ec551018c6b9c17fbddde8c8b14ffd437f130df515b33945c5ad5839bf012d2ebaad0aff9ba97e690ef8de764896b6893d63ebfd44f69dc423c1671b30f7a3554ae7c4779f60fd3224c2c05478f6b142e57cadb2bd7d3a7213444bfb523669d70a5db7208ed89a80306332e787b56b8a52b922c7e47749a080dcd511d2f627ddedcf56f902c7356a9dea9e3711677a7d1127cd676e551ae533115661277e635d83303a98efff548b84780b75bff6569d0d0de00c14cebdb54f987fdc26896e6b32598a34f39677d9a6967b7a34b958c5e872b7fa98982010ca44957ed8d5003dbba52682d31ac9b0d0f51d145828aea638045c8f506508719926751e9204cea675ecffb4b89702d53f73e5c59af088dc0c4cb2548210ff076816bcccd27f9c9ffabc3dcc92bce6444b7de7a822941e7e56278417ac63adca89613f91227aa2e4f78be0b6ec69a048b2dad021c99c8c7cf3a07bb7e69c52fe13092d30d801245b7eebcd9fe29d7bf7710cd7e0d0286634bf97b925561a77e53d58846c31573a789df7aed866d68ac38f02db79431d003f13cf30efff3caf834b4a4c3f0cee5a43b79e6cd6a298d90e4442b032da20437a70ba83e0dd28aacc69705d8fd30faeca4adfb38e45ea5a2e4ad4503c364a0702a41e5751f451581415f5e131012fc48bdd05353f99bd547304e9e65b193b9a99a9d8a974f283ad829a118103e866e2bc36196c426c10c67d3926ebc7e62dabb76866bfd54d881b0d8fc232c39c6e38b5726281bfd64947a625c798bcc9ab380e07861365957531024f2336a73adf17a8e8118edc0662a65788ec041cebf779ed699f82af98873f990827c6ce07f31275503d7fa66633309e9b4edec97ed7a3e410e2177339cefae025b5f9928954d8ade907a9a327ebee31f69c28f175e34e78509baf3c9393d7bc8f9366720d41024e47af8d1d21199ae0b6ff0827b471f7fa3e6e4aa788e4b17189567f9e60ae28df787ef14a97797c13558c454a32e01229a6a3bf8e539ea50b9ba5f7922a0133acff595abe61cbca08f3d1427b4a92833ba363203023b12fa12cbbffdcb0fdac469b29ea520cba3ad057f5578ee658f71385887e0224cd461cdbfd8d9cb08d9bb38b432f8fb5cd503d86149df0e056d84340da41075e8262fd370a7f3aacadca5d7663ebaeabab1b14f7794b8e35d8adea232eaa657bcc42fbe261bde4622335bf4395b1286e1bf81ca868405c37d7c1b6b7113f2dada879ca9f8fa34a42fb62f69737d0e9b2107f980498250dbecd41707da2f256ecd0f579ce910c1dd31ac41302aedb3c5728716d4372740909bc257c990c83f20da154c6f4e2144143b85dae06631bd14dc2971ddf9e82b88d2c032fd467f792b65cd75beb4cbec8c85e6dae5459feb89d1f9ba5e6baad5b2800ed6135eebfb763e57f10774628b915e2505d963e7997a27bb4959828e54fc8678ccaf2ea899fc24b8233cbd16125e62511fe84475d27142f3d2afe40fdc0c54734cbf4bd3b006ef6da31a90dffa759ab771c0637b72251dbe26932b7cf7f41d61e600dd47b526261a65bc1bae6c5cb8149a1eb6b930861c35d6efdc834ebac65fadd06f011d3c662cd7b6272a95676e64f6ce1907bc29da4d8f1455d4c6ff17e7b87acf3d268291a104ff7d39797b80970d73341737763b614328257c4c00bb7bed80c92fb78082e22bf5f19210d48ec913ee78cc82f7dcd4cc348db2ac2c91805267ac576f89e163f2dfda95f000f64d579939157913532f284561058732fcc8cac3517351cf43a867980192d154340d2f6ac729ed73b6a72676f6c99702266aa030efee2da81dd6f49b459bbbc1c9ef5b55246d7816dba8ed78ac6771ff9a8353e2cb760d2c7d02c5c2e8b0192ba642924e12450837c7790bc969ac186f2d42dd419cab99e1ec8a572a9e5af29d3f647ea47c5c1e0c60a4caf1e76c6c1035e981b4d9646e04f64094b2c1e51ccbd2daeea75196d6cd02a84f110e4bc63b9305696e8886d92329a6dfecd8c8d0ba924416a81576b9db47143398ca48543d171235a0de41e4cc14101f9628b4a9d1530144d3b03bfc48c46c20d9a06aabd525e7d9c645e61807708a6b6134808916d740b03adecacae6346c13200919cf5067e147dcd6bcb0c2e1bd5b0375f19e17fcc85503c5e072b0e9224d8a7b37ec94e52cfb2ae5b8b5b0dcf3ff5015bc3751b556465ec3e16eea3bd8f7f3c6ab584efcd9eac2b5a2979c68ea2f6b3e27a0ad319580da9395104e10434b07aad501d92d9a54897d355472284723199b34364c5372e44e20f44b335b5a06230755f2ec341166e5edf3096913f7217e573c8715c64f7ddb244711880c242929083aa0ac0a109fbad3fd17f43443c18e9e4d5e4c7861ecf76e67de0816c0eb2e52705b166e140c18c577c15685bba2acc4046a0077ca5693382c92ff6fe7f4a3b58230b29a8937f76001dbdba3424865c5d9df3cecedab6360454c44ad29fceb6f40eaa889275406898d873dbff00a0f46489e9748c97251b8e65159cd8755b745884fdfc8d6b265dd5b4522ac576566ae25984d571234c408077cba30ee739d6e462dc811073431145230c74693ad5b3631469f506a62c0ee94bd6e7a48e9c3fcb4552bee561d543447828867631dfc8dd30631adcfdff7744a9466e8714280f34ce2701aa161c70d927af66f9030f46a9c52be686e31fdefe223f6fbab08f73266532712a36cd88d59bb9e2568fa9798904e3fb30db9438430aa41ccedb221d005555649fc34bc8ee1480a04d0f48d8d53297e170e8d315b23ad276b2c8f8abddbe7c33a471eeb1bd4cf36e254486c06b204960370b4e4fc18dbd314a9a61354f7141a731d0dcc9c885fdf48ee7ebd466f4dbaca4ccaa7bf1efcd20350b1884003add2c583155d641fb3efd68cd2bcc688d543a28201fbd3f261e98347a5eb55eb03edeab78a987a1b06defc6a0f1ee99b91d625cc91929e90e4f697e1666b9758d5be679442217aa5d532fda5efe58c5817fc52df287da19b95b4f09314c65b1c32391b69cdf5269f8f16f8553654ef9d84c2e320e6bbc9502db3a3217147e5a43fcb91868c23a20b35a634375b2934a4fad767a5900bcdc3125d91d44946e80c43860949e4a1eff16dbbae2b9bd9915d12cd23cd288d8348eacb3d07095360cc3c2e8f9c0a4e6ca7778bb0f22e42b0cfda979701829b6d0ceaf61101e2b5090418272f5e2b0df0b53c2fa76206af823fa288123edb4709d09c8adbe230cbf905271e1f7c52a1f066a4f6a21115dfd3d2c742275e67b09f1c20e3ecab3f2e93dfa51dd3f51a0d2bae1e2fc7ff336c27e60fc08148e6d332242534de7f37ffc4c9d246a31c1e403b464a51db72e2deaa4d49edbc546d4e60f7ed64b0170e4e7922315fdae6b389f369e5f2601fba63a48b26dcc837a085c78e2eb384e855b391fa9ddfc5740e7a386f1501b50cc44ca7321b6044b5f3b111f2b0033318ebec508a0be02a5d5f4889d53e7a25e2dafbda547261fa09182bb72e257f44fd0ec3836f237fa86133ca40c9cdc2ca8adc3ed6f57ddf34b8ab4d7661003c8cc50be4e3444c8270b5adb93ca3b55b020ce8dcc7d20221ad9c3eef6a96fbbfd2dd9dea3112a2a66e699a78fa7b63f0161ed0ace5cb64ef50b686f4d243e4b4d8a2614b44b9b9793a7b461996a582c81ba279791d03a119246703872c28de53ed105f54cbec7b929721dd07bcf3f40725a014c2280e671572fa8452d1fdade8f610886722efd773474e9123d575427a7c238916b0d7a915334db886e2e0779ecad9eed3ca87ce5786c8e3366d17254ee09945047869b16f01cd0f7dca6149dca212bebd4b7b4f07a88f228741b5464e3d1ce9fffd9d94f1b1366363f9a7410fa5dda5e56b85fff7109418007715f3ea05f39935b4584fb343acf3b127267616f87e8d6490fb3f5e7fc116bc6cdd5e0663e2280ff03f8eba0995773a87d74ee2a98c9f9d8330ae3ac076bf9cb3e8237941d62dd893f70ad805120a537df916bcf5eeb500fe1a3996d7866238ad46f057eb7163c0accb0afa0e36d8b64df31a090ca8bceaf04849231ea461dd44491c87cd29a61555b96e3a070cd85dcb85bcc942e36a1247f32bd91515c09e346f425f73ae240e4b3377be33ee5a778582766f424f632c44ad7efd91c5dec752934dabfe9bd05a3e8a9cff86e1a3fbe3850b04fe74dfdb84120f5c6a44136dbcca0f2c991c0959a4c3e29ebc4ffdda20fc33d5cf5d537f86345b0c3da2e27866dbafc2556b3616d5c518cdade5855d4b81280e07ff9ddf769707d82e5745e3428f9fddc316426aefed10c719a7427b9b84c87ac08b7d3f1b7e1bce8ac7568fe8cfd602ffc00869bd6287c83e1ef955194e19f00c2f1121a74f4191ce0526752fb875d85f8ed76be70615926fec77da7c389f471a7d1d9c9cf384a5cb2afd228bac89f7de6394bf51e7c1f54bb7dc2d207ed83e89eb00227d6a048a7c0d564f77266bf837a7cd48826730d2cd813d4d90545a96815688524001aa949177c68aa9e2de59e78f24138f48cbfeebe7d9da76e3ad35f1006e9c2860907dbb64bfeed94932333ccac2f97b93fc16614295ad252ff7028b8679e3014a65d9386714e0a084f00654bd9ce6cc3901e17333f2a9c55592a6aa6538657b05781b495840fcc69a65b9dd2e6d87ac0e99fa9251b49771ed4829752bcb5fa4b33e1ab9e142eaf6a86cb66e6b1f49debceaeb56ddee5b4828ae2737bab5ce173ce075b0fbd18b78dc5ce31d92bab6e0396a79ffa48eb1490e8aa7f41476d0478b2649b6019691815668a74632d1ceabc74df4373aa6f6456f7c3cb2c94e9fbc9c111b86914223317b8991c0d1158c0812ffc80a388d74732930390e3db7b01ec34d051762c3e38e4340e6a2d7f75cf6becbd64572ca050b3b51d1c67ddc7edbdab64ee1244298a7960b56a85c0087ace6d3a1fdd62585147ced0f4cd0ecebc20592ca27e55e5db225783a8c1f1ac8df8c112168225f73a0cc4084220e91705e203ca5a86da6559017a94271a7a39afe5484a7c31d20587ebdd6af3e441a7784c56698293fb07a6f4dcf78b25bbfe32c22bc0d7eb2be4842cf9d03d3f52948d3b3754c8da20250e94a23dfe8046df75263c2a2d219728fd5d861df5da9c7a3df825f303006becc31b565ce6a3accb64b24fc9e52c6d9ce262a4a1bf7666ff9743d20eccc965548610b74841ca92ea517d94821b05f07d15164893ee66c23ef206b69d78e86a10908a9afc39e13d560d68b73b232bd2e4803cbb69e2c3e3ef8b70a3742e0f15b34c0ea1eeda02950f1b6e23c450015084a3bf3790b2fa1112c5d3e3518abddcaa7f94b48cdc382957dfefd9d325a4ee2914b8b53aa0d3907d67e9039149b50b66968f774e8d6cb50d491b9b41f0b6d20f94f51d02929ddccb4742d2b8631f476d87f8bc9d10931a59ef884b2ab23f82ac342df0ee51b1cea4c142e2ca1538c44dee754b3d8869d3d88d35cb6b6171454d33820aff6b3f34364984bbb20d63afe7c6bb5a0223dc26b962fee2e3965eae36aca61eba73bf5fd2eeea911b7108b56f95c32a4ae13a3f6d3a4a1f70ca22cb229b55fa4f48a7bc860a5d102ae5a108b3f78ce18be2f0ff2f31730187de3b734cadfddfa0e95934a20eafe66f4086ce33a5d407cfb3b31ce33a4a60159007ab2002a56d48e0cb4a482089f902bfc0dfba4a67317cd5838c63c9fa1d4c012ca47025befce7b38ede74ba2d608184c6f815e5291d3e326b939d1badfc5a663c8bfc720e12875bae85f13a6d0f5c666c3f3b67307b984b31497ee7da89090a532c80fafffffdf6531d2278804c295c8b2188dfdbf010b4ed44ab7985f889cfc078fae71f98269e8179702771b5679c749841a10844da1a83cfef580fbc1206ffbc6ae01713abc7f55b1c2e88234648574144e9706e81a58c758219ea0c00e3c4ef10e632bae854a52807ac7eeb6c9d6b9613f4c2cbf5fc245c0f333ab6e9ca686a4c1aaf93f0248475b01c1b86f3c553d08d6c572480b2410e7a918c3945ced9068cf09ec01c0d5114e66bfb6347e013aa2b861802f84bc01c117ce10cafc813bfcb5095ed72898d5b836d41a583c664a97063521fbf49871df4d5080bf906c7e473f0567844a48d4ee60a1aad2f66e0c091acd1a2efb4292cf53ca3c24f26da6c648a73213edd88f8dd762bc5524a1428f2e58508d39aae9220c2249d8efc9f21c43a0e5c1630292bc1bd898576f441ba597e377990dcfe0ecd83b31f71c8f84be348b1ed74d876da41786115e2ad185d03cb9717eb7e273353c21166755e46d76f2bc65f8f710365cae20d56379f0b54c81e74ae964f0a54a30d8fa9104f568556bb7afce592084121a5b41f8c4cfc560dc523609a8a8f21117caa847b9ac1099bc3d79c61fbc5c432ffbf0e5b9b22c344c453f616c6d991a513386ae11fcaa8ca7d2d201b7d61900b73979a1a615d0c1f6d072f6dfccdc0944733ad20cbb3f851b0b766bc889c48fb589ff392f716f336d19cd304c9c13bf28b059665d7b1bda6b7c837b4e458a474c53b374f5062592697ea2a261a9d6451c2f270f1ab7e43c9335ccdf29bd1fd29a608b8f4eb841349a6a50ab747415760e1384bab739cb8ab6d8ca0ec0f8b3e819587d32b549d1f722a090e2daac0b386af600377446acd461f4a0f21d5b048adc721cce149139483c7452a08431aa336648468a05fa2955daae7fdbff161f5d86af179ae8d5bc06fcc8ad5b3150468ef015ccce37f9088803d1930dbf697ad491206a395912ddc0e6faa79c19770b1a19a0559eb8554215532a44f1a265a237985d6a57824dd8eec08b7ef5a4108df7a86445fdc862b17426fc1a6a652eaf7823f2680a184f05e0617bb7afc12b467ea3ac2203e6c8f6d7f688cb8ae1a724ed710b692b221ee6e945accd01a7aca16e55842f3a9db3671dd783e404b83c2dc3e94221328e3a386a21cfcbd6b706fb0aa935ad04c20dcd38f02affd24a24585adccfc34f3f04d1af123efd780b358876b9aa5be873421c8bddad23a6b1370a644d3cdd5912c388a96af8bdc156ad8ea68fe7ef5aca055321f9249aed7ee406e3c18a3bf96e4ba02039aaced5297cfd1e75d9d518eda787c9402bff1ea967367727fe61440a68a1a5c33f3e9cb86b9a9bf7066d397dee77ee482c583c90b37c1b15d0f135d729044257341a9443e820828b330c9f979303ce92da03381711f0f1e1487f22a81b9e3471509b83d61a18592555f7498e1c40cf614534d30c4535cf6e65b9a7e7f8316e644b83acb2807ae17f6380c83a6b311c172b39a5dba9818eaab9826ccf1c6853f485dfdb6c42223dcd0dae9eb22088b555623c3daadc121d2d1eecac6d86602a85e184666665a265864a969fad2ef9cebb08780b410644f67de214f41b85342e9e0ff86066d728860cac288c4a058facdc2d5fa73fa8cef440b5c6ec9fb0a5a7107ae2347d801d4f83553709333de716e9f7ba5283ad1fd2983d94994217d58662f6b8c96a6f48a4d229e68783dec8fc2b202d60b7e9a1841b8926c1c30bb08769cea278a6d09a5331e5667d8f3366d652007ec8014f237e91921372b523a02fcbbd40057de4219f74f7758f6f9abaa078598f574acee69a817869937bdb9910323659b5999da33ff91c05c5430d56e5ad733751ee261103eda0985a2ef2c992dfeddf77cfc90cafa66eba0304544dc60e9959efb9d8a6bd361e835252155ca9556b7517fff74c31954a9509c533d3424f98f11bf7caa9f4509ff6b73b487b2b203e70cb745187fb880e83e3c7de23d31c1471b0d6863075926dbbfe5ca3d50db903af51644e765071e937ce2bf0167fd4e3c21e7704b82a69211d6eed41488cfca9b2cf1e88e4ad5049480a656f768eac46b949545a660930b056ee5663fa8fb349822747af93e4b0ebe5268d9fd232e5cdd96478918b899758330bf8dc5ae3ec883083200ac9609a40aadcdb27f1717dbefba4abeee511822145c81daf00671241df2cf16daf1e6607960c4c63edc5fd301d38e60802a183c8176fe60e7fdcef461af538bfa63e8349aec9f66a8d5e6a7356f380a1aa19485bea01a7012391edf249df8473df133cb5f81df00f1e7e13d2d550017ad00385d4e6f811975c55073619b0c4d56c8906dae0e5896c2807fb3a916ecd2305d72f453bd4673ca352c62826a65bda9c05adb58671737bed1605d1541d973afe6f7c83492f2388bfce6a70980bc63a0dfc47cc2c1ee6cd8f59275e7fda6bc6835c0e548e844496fcbce1b9bc681665ca591527f02a8628d2394985b98bf3e7751329f2b30bb16c079da0fd2be81dceabc8dd79a1aca4a23c7c3ef570b7fd75a0cf217d015ae663e722842d67acfc673291bc721c2adb0bad753c71fc8999f10e42667b94d46a04906969e42ff7c16c2fbcffa2f90ba1edfc88e5921f7aaf7117b8debd5c8aedf199b890c39213bbf716be63acae51c71dcf3be462901d8f015d4b21563e1b166fe36155013e9ad878c81c4a84002da2ac2a619789baa0c7f4b30258b47428c6c602faf5bfec7f2887ac8a347095931c8f25c6b62b71404013584430053668f55877738a4413d5b683bc42f4a5f69d52a0f52e769783bd7948b2883b10d04ebb4560b134f8aa0751f8c24766843cc32c58025f841527dca3016b58decc0199fe95341fae987cbcbb28b7bd8bd59a4c1ba106e704b85872528dd012847fbf47193cf16fca9486c9b9038096aa03f22a0d53c0f27bfa811b1f7a23292466d6be5a77694ccce0ef1b69c2f503269f5708b4af7da35ad9cec52b251822e4b27e9b15c28e637da382c259cac3c3638b7c1eec3d0b05c1179f71e62012a517942977e681eaf7677d447fc8843922b05cad02628bcc9a5e9805b076ba767994636a97ceee6ebd895c5ca8ab2f7b053c51b1ee42f60d043ebc74971f9fbd9ffffa29d47826c69846307bf9b05851c7787e969c814a721af6b1dd53b596d281a2a8a91b4eeebaaefe153f68f412bdfe45ff4974542091711c02754cd86e0e84baf09781f3b82352066dc600cdfd7d5c07ccc67957ac18df069fae66da5dd4c98f6cdbe70fe4a44c1f65dc518053c036cfd07c74e727b92b0f141d39db330ec9ce6f7b840a5b32adff9c9abee413b8746c09585b3e58acadc09a96e163f8388b20feb1bd9d9d1d935a6875ed3a4be431cfb6c9003fd873bfa778d53452fda7d2790066ad14d5326cd50a2483ec65f11a8ba66f8858f098b6624aa5f4d71961ae1f226885766fe82da4243593c8dc05ff707382e83d2f1277bfbf62383231ddbfdbf2a68b88eeba6b525093f478d1dbc9797254ccf1cee75d92cd000001d368a7b1a5c784fb422ee981173d3b39c33eabe1314e0fe3c4ce51fed209ba1e746f0afa61682d3779ee6d736f0e3537885a454fe85611e596bf431491304caab98055bea49c90bc1bac5400812eead8f806a9415e3f80d21a18ad6849935a777c119ab8c03a7e3a2fd0261dc15ac21cb0446f7d7aab6d3b7617ef6a24cfd272478abaf83db2d98f2d597d5215b641a44dc7fef50c8521389666788246368ccec5808b9771c11ebc86cad013fd0b138b15a696d70d1e77ee13e5ed92a59337d18d8cd53542abb0d09106330220504993f8fa8dcd3a3d76f1612f40d956174fc426491dbadc9720dcedc2bfea9f1ccc0ff166e60968f8f9ada6ae10d9649a18c7538a93818d24cff44a7c804135516b6bf3dd67120d3f0ea2dc66254b9be392738adc91eae269fdb03fc8809577f39ef2825e346cde618a3bcdd107d5b527757c57ed418bc127f6980a3b45904116a99c55a56d11591f0a263013583e3db8710ac9aeacf26663ce194d2494924e43c77d2742249959cee82939e4f57d8f58cf0c93c936ab82d58b09dfc4385ff089de46845a3ae378973e83ff94afaab8a93586f7f7afc7b23c10a60c40e0c0690b7365f14ee92a7ed84df72fcc3ea4ed03011302f56239633de26abbd923ae403061167d520386fad91291b886d269cdf5619ef458fc2c313b5fa2cd1432c3384584fb5b10c98bec22935e4a0937453fca4d4e777400844009f575725a15d6abb4f5ec1acd4ef7cb0c10bf84f2f3e68713026ec5d11282d0321a7a9a99b0f5ae8abb96603d1035cfee6850b060d7433b2469ec42a90147a1bde6b0445e3e60e799b7fdd491b8374cc00d7e3508e4676a159c37292b181fbb6382ff2dfa76e146b459ccaefb9fff963ce2d0783ecea1fc1e6ec299e99e101a057786782792e68a42b5c1a136ad45b7cea4a0ed8a8cdb10986faabbee35454b6daabf51cc9dac0a1dabd9194222b8490ff1b91cff5f72e16ce94ce00505857bbc00387e565bfad9153076bff97cbd4f00465f65d92a504323acc09012f81c1d082ea9d3c30390901a6e59bed7d8f3effa030cbaf86e13b91e262b945d4e18a881af6a85ce363c356badbaaf8698266efb1c62d73c17faad47a33d0169bfabda9613f185715525c224854d9965521cace69946fae3835ba83979df66303793ba81114c616001cc851ccc73c76438bb8212569389f810e37bcb834e43c8c1388d349441ca51304512519691bf073027145982ea98bbc16e01006d256c1c9d638570989dd84a482dc0463368c5050d79298d72e401da6c416a9a33f8f21c9738f6662156c3dd92611811cd1acc3ecc0eeb75a0dc879a24bffea0b32c12f4ca7b34153540e8367dea451fd2b411fc63317f2bf20d703efd022f852545cb910ba608739159325ba83615e05eca2f382b24c3323f49d20528ebd645d36942208c20501f965a8f920eeafa2dcba13078ade4a31ae0ecdce23184e0a389d55de76bd3702e18c91e6a35d90629e96e034861e16d38ebfaff3131e6b81c74167548598a13cc180a3640b89271c96e37d9e4f18579a9987781bff164561776326a43b1997a1c9d5664d642fb13c64b3ffc1733502a6b7f59cf193f0380d42b80634fe98aad7e116cf712064e24042a9c0a3154a194f803a07ef02c3727ff6155046381f7f963924fd2e4398c5a86239f10e238c01e6b18e827519743d24fd026eed228553d8dd48c911c2bc628fd27654caa7eb58cdcfc6ace4b0dcf5e115a421774a797bd152657b09c140aa925ada7c2837a04706fae81c22f4fd4e308f41d0ac25e7ea9f46a1899e265fe3db1017936ec4ccc3d59ea68ea51d1f0670f31f7fa39e1004131dd42db644721457603ee5ad8c006baff546e8e9dd83848098920dba32b33e42d695e747f8aae2d1a396b167cf40ffc1f73640dd209dd378378b0d7e6b420ef173efb7d62171dfd0ae5b1573c5bee35a32258237e25add3f1ce6df8c60fada0769afad80ccb75eae6067fb17989389df0a22d5719cf6bf755de8d5d4f1384bb50ad92c8e309a52feb53dc5f2e1790090f938c9f78c2685df3b34ad8a3cbe87be362053bbe80c269bdbaf910feaa035ecb7a101fb18f50fd4dd83461846f67ef5adfe7570bcef4d7e28d75dca8f0a2ce7fb588beef45034fafd5e5f7ead81e16611306d5d9631224df7b1611aad970c0ebb69e5a7d42eb87dc22930c3a4db0af292d09eb2aecb62d60ca3d1c66be1190817cfa5cce0adca1229037d9a15b93ceac6dd31e00fb855813042fd029bd3669ed4d228c5ffacde72a7324d3bdf3d06567f661237471b3b92206321247715e8f73ce472dcadfd4ef07c56f55039ad09bb7e35f519b24935dda4984198767b8c333311abb105afcc1a90e5c2547632b68d998211571d94ff0b9798f4170b043bbc3657087a9b92c15b366d89bd4a24dc121d7c077547815063fccc532c93ba8d935ebed7177039e5cc244d47bea9d90ba0a222947612cf5a66b24272a795f404b3f38340f69d58ed345366618a796d5d365a32edff1089bc889a5a2f8a44e3844113e04db6af1d87a062e7edbc295271d8e45068783a78e9a20afdae1bc387835c704d5ab1084e57623fba1ecb4ed5906bb974fd161b9bf788c67080f25e7924dbc6019b32ca3129e31e09730f786739a534ace2124e032ba422e077452b6b62c9812f2a40b0dddfbcf7158d5ad7ff5f2de116351eefc97150a4c67b8a92fa7e4b879d023ba01bdc39a35b310f2312dba18c3baf4463b822ca40f21dadbf71a775bb8d2b2bf44c2eafb2e6355315567c7c161469e05f8dd1353b560f52311061fcd65c12f7b0343fe57017b9774cbffb89c6f0510da516991ed5d073e5c671e8915ea26ad3a16ad96ea2898d8689eb490885f99e71ab9a5f08ecea4cc4ebb3036f6fccd0c62964bcbe5a67a1513edc6d0a0836c288fd36292b2dc5fe2efe765a03a54d7946c2b05480beace2a102524fa324802c408e803f4141872807bc23f30e7c97f9c669c5da1c1920070a9e1698684df7cca45600db764bb4f177e10cd0994659da3762c33d8e59ad97e970394defc92f3c40b8d200c7952041bdb84193f2b3d2accf767e5e243853d3fbc1ada453ee78ccfe161098a1082a9be0cba6aea4a7455016f83c3ac40befc5950e5f0b6b147251a2076ff8bed0dd89bd396532b078490201ba9df66995fcbc2ecac8ec76bee2da655c3e2313309184a799d9fbb351284f41bacaa49a59a2bee6cb126a069fc33d059d541570ec211271c240ea0f09d01a539e8f41f55af5c776ba7bea8e8234e41e6434d938ce62239a75a7ce0f199a90df13eb5b1668f51710436a90c460cc819f0426d50f7113c62e7aac509ffac281894d3717bc4124506d6e3c0faefbd2d573a4f2a54af09b61dacef4df7929885ff84a0ef82811ab5a1439ed7423bd5502f7c660c709150382c8e4f4b785d02c1a87f59b6e731211ddfb280b572f0864ef1f99d1116471f7279d8a2318eee79982c25c165bb6caa199c9a61e542b3339d23e20c1a64cae8bd3e90841f0e467068da2c20c526716ad779796d142c5ee926184a413e970df87ed476fd53cec5ed4e73f44d1d806b044993e092a188acb1bcd1d44012d600c1057d209aad36f5a39225aa2fd4156abe2e19fc0180709b41c854480d077bcdc836348feebea79b9fdc1df17f2f7992f823b29b4eec0df6bfb89664054261ff8af1479ee42fe6db3d0f098e2adc79fb26a3c9d9bee564f01f43d452c6836276de28d1846ac5e1dc86348d1dde4e2e124ef22f62ed624ed8cf617ae4441f69bf182bc25c7cbacb0831da101c8e82b96fc44267ef21d91b1c296a4554b0ce8ff2499c614cad75adaac69450321f7e8ddb886a80dd131b8a948947310b1a9d4faf017f463aec4bcb6822750f45035723eb2dc9d7a1be482ef5ad9c904a62d92f2950928287be767ce6a5ad55ae16e6192ede9731641b3bf6ab295d69c32381d871bbef52ae4865d2638c3b6f8821849dbad43fa91d18a876fd823f1e19456476a763510e232dccdedebc716aebb8f291234f99c196a22fa9d2dc4628bb348cbde68de53813b98689955eb1234623754e77d31a514c7e05faa083c473d7b829022790e36813b8d8474c27dce13409de88d9c273d139062938f914a3c8b99adb6de286755a7090d811ee040042903e8eac9c9aa794cce861301707ac9f0eacdc90e799047b6470759e2f892095c9d1ec65de648489ccaaaac101cc3c75d5e0ed779e748d50f1ef98addb8a43871ccc4282b2b91f918d8a46d5257d282e8aa7c60038893dfdf3bb70551dab06cc3c5480a7a949a399fd7ba6e5456baf69a3ee93ff4c2e0b81bfd4d5a3frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.11.3-69.1.nosrc.rpmglibc-htmlglibc-html(x86-32)   rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0V`T@O@N'@Nw.N%qMc@MJMBML@Lr@L L L@L@LL4l@L,@L%L%@L@K$@K@K@K @KՀ@K:@K͗@KK@KKK@K@KK{@Ky7@KwKs@Kl@Ka|@K`*K^@K]KUKTM@K&(K"4@K?KK3@JJ@JJ@JJv@J0@JG@JRJ#J:J_@J8J2C@J,@J'@JJ Y@JJIo@Iydraht@schaltsekun.dewr@rosenauer.orgaj@suse.deaj@suse.deaj@suse.delnussel@suse.depbaudis@suse.czpbaudis@suse.czrguenther@novell.comrguenther@novell.compbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czaj@suse.deaj@suse.depbaudis@suse.czjengelh@medozas.dejengelh@medozas.depbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czaj@suse.depbaudis@suse.czmeissner@suse.depbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czrguenther@suse.depbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czmeissner@suse.depbaudis@suse.czpbaudis@suse.czjengelh@medozas.dejengelh@medozas.dejengelh@medozas.depbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czcoolo@novell.compbaudis@suse.czpbaudis@suse.czpbaudis@suse.czmls@suse.depbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czpbaudis@suse.czrguenther@suse.de- glibc-CVE-2015-7547-patch_1of3_dns_host.c.diff glibc-CVE-2015-7547-patch_2of3_res_query.c.diff glibc-CVE-2015-7547-patch_3of3_res_send.c.diff mitigation of the stack overflow in the glibc libresolv DNS resolver function getaddrinfo(), known as CVE-2015-7547.- fix parsing of numeric hosts in gethostbyname_r (bnc#913646) (CVE-2015-0235; glibc-numeric-host-parsing-CVE-2015-0235.diff)- Fix tls initialization with dlopen (bnc#770060).- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch tzfile-corruption-fix.patch)- Do not not trigger an abort when an i586 Intel CPU is running the i686 library, as valgrind does. [bnc#681398]- update crypt_blowfish to version 1.2 (bnc#700876, CVE-2011-2483) * due to the signedness bug fix 2a hashes are incompatible with previous versions if the password contains 8bit chracters!- Fix potential removal of required local scope from shared objects marked as NODELETE [bnc#657627]- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - Random assortion of bugfixes, some #defines for new kernels - Retired patches: - glibc-2.11.3-bnc658509.diff - glibc-2.11.3-bso12397.diff - glibc-sparc64-fxstat.diff - Remove the NSS hack of opening modules using RTLD_DEEPBIND. This was useful for nss_ldap, since some applications used a different LDAP library with clashing symbol names. However, it also created many headaches, especially with the NSS modules not respecting malloc() overrides. Now, sssd is used by default for LDAP resolutions and we can therefore safely get rid of the hack. [bnc#477061] - Remove the currently disabled AMD string function overrides. Benchmarking did not unearth any differences that would make convincing case for keeping the functions with all the associated maintenance headaches; AMD does not recommend keeping their custom versions of the functions either. - Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] - Fixed stack unwinding past glibc _fini function (proper showing of destructor backtraces) [bnc#585879] - Fix gconv cache generation on s390 [bnc#592944] - Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post - Fixed stack corruption in *printf() with large number of positional specifiers [bnc#666179]- Fix ENOSYS detection for mkdirat. [bso#12397]- Drop restrict qualifiers from memmove and bcopy fortify wrappers. [bnc#658509]- Upgrade to glibc-2.11.3 - Just few more bugfixes since the latest upgrade- Remove explicit support for nss SPLIT_GROUPS setting; glibc from 2.11 on should handle this automagically.- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - Candidate tree for glibc-2.11.3 - Multitude of various bug fixes- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. Temporarily, AMD-optimized string routines are disabled. We will selectively re-enable them after some more careful benchmarking in the next few days. Note: In this glibc version, multi-arch routines DO NOT include the controversial backwards-copy memcpy().- Fix missing hconf setup in nscd - this meant `multi on` in /etc/host.conf was ignored when nscd was used, breaking e.g. resolving of multi-AF records in /etc/hosts [bnc#572188] - Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion and missing setuid library check when running as setuid [bnc#646960]- Fix build in manual with make 3.82.- Work around shortest-stem feature in make 3.82+ (patch glibc-make-3.82.patch)- Fix NIS-compat initgroups routine to work reliably over multiple invocations [bnc#607064]- SPARC: restore fxstat functionality in sparc64 mode- Use %_smp_mflags- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - Fix buggy x86 CPU family and model check - Fix sunrpc error condition handling - Fix crash on unresolved weak symbol reference- Fix ldconfig -r failing on aux cache [bnc#609345]- Upgrade to glibc-2.11.2 (f2020c64596a) - Virtually no changes since previous revision, just official tag- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - This contains considerable amount of bugfixes cherrypicked from the master branch, slated to become glibc-2.11.2 soon with little further changes- Add a hint about /etc/host.conf mdns option removal to the parser error reporting [bnc#569273]- Handle /var/run on tmpfs- Remove stale resolv.dynamic.diff patch file- for powerpc32 build a generic library and also a power4 library to allow older 32bit powerpc to work. bnc#596271- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616]- Fix get_nprocs() large CPU count handling [bnc#590665]- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] - Make time() use VDSO on PPC64 [bnc#590216] - Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517]- Add PreReq for cat to glibc-locale [bnc#588997]- Fix /etc/resolv.conf change detection for multi-threaded applications (by Sebastian Kienzl)- Fix spurious mapping from lowercase sharp s to uppercase sharp S which is less standard and causes problems for ISO encodings [bnc#541773]- Fix spurious overflow messages on some R_X86_64_PC32 relocations, patch by Richard Guenther [bnc#583019]- Fix assertion failures within valloc(), patch by Michael Matz [bnc#581391]- S/390: Disable two UTF conversion instructions due to the hardware mishandling some error conditions in the input stream [bnc#579871]- Further fix previous power5 fix- avoid spurious differences in nscd on rebuilds.- Fix another upgrade problem on power5 and older - correctly remove the old optimized libraries; found out by matz@suse.de [bnc#563978]- Final fix for memchr() overflow on IA64 provided by upstream [bnc#567516]- Fix another memchr() overflow on IA64; another known one still remains a mystery [bnc#567516]- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] - Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828]- Fix upgrade from previous distributions on power5 and older [bnc#563978]- ignore power6, power7 and cell specific Power CPU optimizations on openSUSE.- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled by the assembler [bnc#540647]- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - Just trivial changes - version bump to 2.11.1, NIS-related resolver fixes, ELF lookup race, .h typo fix and regcomp out-of-memory handling miss - Few more bugfixes, weekday updated in three locales - Retired patches: glibc-ia64-memchr.diff- add baselibs.conf as a source- libnldbl_nonshared is only built for sparc32- package libnldbl_nonshared for SPARC- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - This snapshot is slated to become 2.11.1 if all goes well - Mix of fixes for various recently found out issues - Retired patches: glibc-ifunc-dlsym-fixup.diff - [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] - Again use 127.0.0.1 as default nameserver in case of empty /etc/resolv.conf [bnc#473308]- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with port conflict on some IPMI network cards [bnc#513961] - Allow external additions to /usr/share/locale/locale.alias and /usr/lib/gconv/gconv-modules, required for the SAP-locales package. - Add delimiter in front of external additions to locale/gconv lists - Remove AMD-provided strlen(), upstream is faster. - Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] [bnc#545721] - [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 builds are generated anymore, instead default glibc is built for power4 at least, tuned for power5 execution [FATE#307021] - Large clean-up of the specfile- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, mkostemps64 Implemented by Ulrich Drepper. * Checking version of longjmp added that fails if an uninitialized stack frame would be created. Implemented by Ulrich Drepper. * STT_GNU_IFUNC is now supported in static executables. Implemented by H.J. Lu. * STT_GNU_IFUNC implemented for PPC by Alan Modra. * New optimized string functions for x86-64: strstr, strcasestr, memcmp, strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). Contributed by H.J. Lu. strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). Implemented by Ulrich Drepper. * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, strstr, strcasestr. Contributed by H.J. Lu. * Support for fma instruction in AVX on x86-64. Implemented by H.J. Lu and Ulrich Drepper. * AVX support in x86-64 auditing support in ld.so. Implemented by H.J. Lu. * STB_GNU_UNIQUE support added. Implemented by Ulrich Drepper. * Implement second fallback mode for optimized DNS lookup for even more broken environments. If two requests from the same port are not handled correctly close the socket and open a new one before sending the second request. The 'single-request-reopen' option in /etc/resolv.conf can be used to select this mode right away, instead of rediscovering the necessity is every process again. Implemented by Ulrich Drepper. * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. Implemented by Adam Tkac. * Optimized iconv conversions for S390x. Implemented by Andreas Krebbel. * Using condvars with PI mutexes is now more efficient due to kernel support for requeueing to PI futexes. NPTL support added for x86-64. Implemented by Ulrich Drepper. * New locales: ps_AF, my_MM - Retired patches: glibc-utmp-timeout-raise.diff glibc-nscd-assert.diff glibc-2.10-mcheck-free-race.diff glibc-nscd-prune-ret.diff - Made ifunc compile on IA64 using patch by H.J.Lu - Fixed compilation on PPC Cell - Lowered utmp locking timeout from 30s to 10s to be compatible with upstream - Allow external additions to /usr/share/locale/locale.alias and /usr/lib/gconv/gconv-modules, required for the SAP-locales package. - Remove AMD-provided strlen(), upstream is faster. - ARM is currently non-functional- Rediff patches to apply with fuzz 0- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) - random minor fixes- add /etc/apparmor.d to the nscd file list- define _filter_GLIBC_PRIVATE so that our glibc is not marked to provide these symbols [bnc#468748] - Fix exception behaviour of various libm functions by AMD optimized for x86_64 [bnc#487576]- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] - Blowfish: Enable BF_SCALE even on x86_64- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded even on heavily loaded systems [bnc#486631] - Fix invalid pointer handling in some nscd assertions and the code to send data to the client [bnc#513617] - Radically trim down the Blowfish support patch - keeps only crypt_blowfish from the original OWL patch, but does the rest within the current glibc crypt infrastructure [bnc#529495]- make patch0 usage consistent- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch (Still the same source is used for glibc-ports.) - random minor fixes * REVERTED invalid fix of broken locking within nscd [bnc#510788] - Fix nscd handling of zero negative timeout for some databases [bnc#523154,bnc#510788]- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) - random minor fixes * Fix broken locking within nscd [bnc#510788] - Fix compilation with 2.6.30 kernel headers on IA64- Fix a dead-lock introduced by the bnc#509398 fix - Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) - random minor fixes- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096]- Fix race condition in the mcheck free() hook [bnc#509398]- Remove temporary revert of a namespace leakage cleanup in glibc-2.8- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch maintained by me at repo.or.cz; contains backports of various bugfixes. (Still the same source is used for glibc-ports.) - Stop using separate tarball for nptl. - Add ARM support, pulling in glibc-ports snapshot when compiling for ARM.- Add support for multiple group records for a single group when using nss_compat (configurable in /etc/default/nss) [bnc#480991]- Update to 2009051021, glibc-2.10.1: * Add missing cacheinfo entry for a recent Intel processor * Fix ABI issue with the gshadow interface- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS servers (the case e.g. for many ADSL users), you may experience long timeouts, once for each process (but eventually your request will be resolved) - the solution is to run nscd (default on SUSE) and/or put 'options single-request' in /etc/resolv.conf. * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info Implemented by Ulrich Drepper. * New Linux interfaces: accept4, fallocate, fallocate64. Implemented by Ulrich Drepper. * Correct declarations of string function when used in C++ code. This could lead to compile errors for invalid C++ code. * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are now in POSIX. * New POSIX 2008 interface: psiginfo Implemented by Ulrich Drepper. * New ISO C++1x interfaces: quick_exit, at_quick_exit Implemented by Ulrich Drepper. * Support for selecting between multiple function definitions at runtime using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. * The libcrypt library can now use the hash function implementations in NSS. Implemented by Ulrich Drepper. * The malloc implementation can be compiled to be less memory efficient but higher performing in multi-threaded programs. Implemented by Ulrich Drepper. * New locales: nan_TW@latin, ks_IN * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. Implemented by Ulrich Drepper. * Extended printf hook support. It is possible to use user-defined types and extend existing format specifiers. Implemented by Ulrich Drepper. * Handling for group shadow files has been added. Implemented by Ulrich Drepper. - Retired: glibc-2.10-dns-fixpack.diff glibc-2.10-dns-no-gethostbyname4.diff glibc-2.10-locale-tuesday.diff glibc-2.10-nscd-gc-dataofs.diff glibc-2.10-nscd-prunerace.diff glibc-2.10-ppc32-setcontext-fp.diff glibc-2.10-unsetenv.diff glibc-2.4.90-mdns-resolver.diff glibc-2.9-fortify.diff glibc-getgroups-fortify.diff glibc-ldscript.diff glibc-mtfsf.diff glibc-2.10-nscd-meminflight.diff getaddrinfo-ipv6-sanity.diff glibc-2.10-nis-hosts.diff - Several other modified- Fix defaulting to localhost in case of no nameserver entries in /etc/resolv.conf [bnc#473308]- Add missing libc_hidden_builtin_def (memcmp) to glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4.build23 1455801761~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234567892.11.3-69.12.11.3-69.1glibcAborting-a-Program.htmlAbsolute-Priority.htmlAbsolute-Value.htmlAbstract-Host-Addresses.htmlAccepting-Connections.htmlAccess-Modes.htmlAccess-Permission.htmlAccess-to-the-Terminal.htmlAccessing-Directories.htmlActions-in-the-NSS-configuration.htmlAdding-Severity-Classes.htmlAdding-another-Service-to-NSS.htmlAddress-Formats.htmlAdvanced-Signal-Handling.htmlAdvanced-gettext-functions.htmlAdvantages-of-Alloca.htmlAlarm-Signals.htmlAligned-Memory-Blocks.htmlAlloca-Example.htmlAllocating-Cleared-Space.htmlAllocation-Debugging.htmlAllocation-in-an-Obstack.htmlAllocation.htmlArgp-Children.htmlArgp-Example-1.htmlArgp-Example-2.htmlArgp-Example-3.htmlArgp-Example-4.htmlArgp-Examples.htmlArgp-Flags.htmlArgp-Global-Variables.htmlArgp-Help-Filter-Keys.htmlArgp-Help-Filtering.htmlArgp-Help-Flags.htmlArgp-Help.htmlArgp-Helper-Functions.htmlArgp-Option-Flags.htmlArgp-Option-Vectors.htmlArgp-Parser-Functions.htmlArgp-Parsers.htmlArgp-Parsing-State.htmlArgp-Special-Keys.htmlArgp-User-Customization.htmlArgp.htmlArgument-Macros.htmlArgument-Syntax.htmlArgz-Functions.htmlArgz-and-Envz-Vectors.htmlArithmetic-Functions.htmlArithmetic.htmlArray-Search-Function.htmlArray-Sort-Function.htmlAsynchronous-I_002fO-Signals.htmlAsynchronous-I_002fO.htmlAsynchronous-Reads_002fWrites.htmlAtomic-Data-Access.htmlAtomic-Types.htmlAtomic-Usage.htmlAttribute-Meanings.htmlBSD-Handler.htmlBSD-Random.htmlBSD-Signal-Handling.htmlBSD-Terminal-Modes.htmlBSD-Wait-Functions.htmlBacktraces.htmlBasic-Allocation.htmlBasic-Scheduling-Functions.htmlBasic-Signal-Handling.htmlBerkeley-Unix.htmlBinary-Streams.htmlBlock-Input_002fOutput.htmlBlocking-Signals.htmlBlocking-for-Handler.htmlBlocking-in-BSD.htmlBroken_002ddown-Time.htmlBuffering-Concepts.htmlByte-Order.htmlByte-Stream-Example.htmlCPU-Affinity.htmlCPU-Time.htmlCalendar-Time.htmlCalling-Glob.htmlCalling-Variadics.htmlCalling-Wordexp.htmlCancel-AIO-Operations.htmlCanonical-or-Not.htmlCase-Conversion.htmlChanging-Block-Size.htmlCharacter-Handling.htmlCharacter-Input.htmlCharacter-Set-Handling.htmlCharset-Function-Overview.htmlCharset-conversion-in-gettext.htmlChecking-for-Errors.htmlChecking-for-Pending-Signals.htmlChoosing-Locale.htmlClassification-of-Characters.htmlClassification-of-Wide-Characters.htmlCleaning-Streams.htmlCleanups-on-Exit.htmlClosing-Streams.htmlClosing-a-Socket.htmlCollation-Functions.htmlCommon-Usage.htmlCommunication-Styles.htmlComparison-Functions.htmlComplex-Numbers.htmlConcept-Index.htmlConcepts-of-Job-Control.htmlConcepts-of-Signals.htmlConfiguration-of-AIO.htmlConfiguring-Inetd.htmlConfiguring-and-compiling.htmlConnecting.htmlConnections.htmlConsistency-Checking.htmlConstants-for-Sysconf.htmlContinuing-Stopped-Jobs.htmlContributors.htmlControl-Functions.htmlControl-Modes.htmlControl-Operations.htmlControlling-Buffering.htmlControlling-Terminal.htmlConversion-Specifier-Options.htmlConverting-Strings.htmlConverting-a-Character.htmlCopying-and-Concatenation.htmlCopying.htmlCreating-Directories.htmlCreating-Obstacks.htmlCreating-a-Pipe.htmlCreating-a-Process.htmlCreating-a-Socket.htmlCryptographic-Functions.htmlCurrency-Symbol.htmlCustom-Streams.htmlCustomizing-Printf.htmlDES-Encryption.htmlData-Structures.htmlData-Type-Measurements.htmlDatabase-Example.htmlDatagram-Example.htmlDatagrams.htmlDate-and-Time.htmlDebugging-Support.htmlDefining-Handlers.htmlDefining-the-Output-Handler.htmlDeleting-Files.htmlDelivery-of-Signal.htmlDescriptor-Flags.htmlDescriptors-and-Streams.htmlDirectories.htmlDirectory-Entries.htmlDisadvantages-of-Alloca.htmlDocumentation-License.htmlDuplicating-Descriptors.htmlDynamic-Output.htmlDynamic-String-Input.htmlEOF-and-Errors.htmlEditing-Characters.htmlEffects-of-Locale.htmlEfficiency-and-Malloc.htmlElapsed-Time.htmlEnable_002fDisable-Setuid.htmlEncode-Binary-Data.htmlEnvironment-Access.htmlEnvironment-Variables.htmlEnvz-Functions.htmlError-Codes.htmlError-Messages.htmlError-Recovery.htmlError-Reporting.htmlErrors-in-Math-Functions.htmlExample-Receiver.htmlExample-of-Getopt.htmlExample-of-Parsing.htmlExample.htmlExamples-of-Sysconf.htmlExecuting-a-File.htmlExit-Status.htmlExpansion-Stages.htmlExponents-and-Logarithms.htmlExtended-Char-Intro.htmlExtending-NSS.htmlExtra-Fast-Growing.htmlFIFO-Special-Files.htmlFP-Bit-Twiddling.htmlFP-Comparison-Functions.htmlFP-Exceptions.htmlFP-Function-Optimizations.htmlFeature-Test-Macros.htmlFile-Attributes.htmlFile-Index.htmlFile-Locks.htmlFile-Minimums.htmlFile-Name-Errors.htmlFile-Name-Portability.htmlFile-Name-Resolution.htmlFile-Names.htmlFile-Owner.htmlFile-Position-Primitive.htmlFile-Position.htmlFile-Positioning.htmlFile-Size.htmlFile-Status-Flags.htmlFile-System-Interface.htmlFile-Times.htmlFilesystem-Handling.htmlFinding-Tokens-in-a-String.htmlFlags-for-Globbing.htmlFlags-for-POSIX-Regexps.htmlFlags-for-Sigaction.htmlFlags-for-Wordexp.htmlFloating-Point-Classes.htmlFloating-Point-Concepts.htmlFloating-Point-Errors.htmlFloating-Point-Numbers.htmlFloating-Point-Parameters.htmlFloating-Type-Macros.htmlFloating_002dPoint-Conversions.htmlFlushing-Buffers.htmlForeground-and-Background.htmlFormatted-Input-Basics.htmlFormatted-Input-Functions.htmlFormatted-Input.htmlFormatted-Messages.htmlFormatted-Output-Basics.htmlFormatted-Output-Functions.htmlFormatted-Output.htmlFormatting-Calendar-Time.htmlFormatting-Numbers.htmlFree-Manuals.htmlFreeing-Obstack-Objects.htmlFreeing-after-Malloc.htmlFunction-Index.htmlFunctions-for-Job-Control.htmlGNU-C-Variable_002dSize-Arrays.htmlGUI-program-problems.htmlGeneral-Limits.htmlGeneral-Numeric.htmlGeneral-Time-String-Parsing.htmlGenerating-Signals.htmlGeneric-Charset-Conversion.htmlGeneric-Conversion-Interface.htmlGetopt-Long-Option-Example.htmlGetopt-Long-Options.htmlGetopt.htmlGetting-File-Status-Flags.htmlGetting-Started.htmlGlobbing.htmlGroup-Data-Structure.htmlGroup-Database.htmlGrowing-Objects.htmlHandler-Returns.htmlHard-Links.htmlHash-Search-Function.htmlHeader-Files.htmlHeap-Consistency-Checking.htmlHelper-programs-for-gettext.htmlHierarchy-Conventions.htmlHigh-Accuracy-Clock.htmlHigh_002dResolution-Calendar.htmlHook-Functions.htmlHooks-for-Malloc.htmlHost-Address-Data-Type.htmlHost-Address-Functions.htmlHost-Addresses.htmlHost-Identification.htmlHost-Names.htmlHow-Change-Persona.htmlHow-Many-Arguments.htmlHow-Unread.htmlHow-Variadic.htmlHyperbolic-Functions.htmlIEEE-Floating-Point.htmlIOCTLs.htmlISO-C.htmlISO-Random.htmlI_002fO-Concepts.htmlI_002fO-Overview.htmlI_002fO-Primitives.htmlI_002fO-Queues.htmlI_002fO-on-Streams.htmlIdentifying-the-Terminal.htmlImplementing-a-Shell.htmlImportant-Data-Types.htmlIndependent-Channels.htmlInet-Example.htmlInetd-Servers.htmlInetd.htmlInfinity-and-NaN.htmlInitial-Signal-Actions.htmlInitializing-the-Shell.htmlInput-Conversion-Syntax.htmlInput-Modes.htmlInstallation.htmlInteger-Conversions.htmlInteger-Division.htmlIntegers.htmlInterface-Naming.htmlInternet-Address-Formats.htmlInternet-Namespace.htmlInterpreting-the-traces.htmlInterrupt-Input.htmlInterrupted-Primitives.htmlIntroduction.htmlInverse-Trig-Functions.htmlIs-It-a-Terminal.htmlJob-Control-Signals.htmlJob-Control-is-Optional.htmlJob-Control.htmlKeeping-the-state.htmlKill-Example.htmlKinds-of-Signals.htmlLanguage-Features.htmlLaunching-Jobs.htmlLegal-Problems.htmlLibrary-Summary.htmlLimits-for-Files.htmlLimits-on-Resources.htmlLine-Control.htmlLine-Input.htmlLine-Speed.htmlLinked-Channels.htmlLinux.htmlListening.htmlLocal-Modes.htmlLocal-Namespace-Concepts.htmlLocal-Namespace-Details.htmlLocal-Namespace.htmlLocal-Socket-Example.htmlLocale-Categories.htmlLocale-Information.htmlLocales.htmlLocating-gettext-catalog.htmlLocked-Memory-Details.htmlLocking-Pages.htmlLogging-In-and-Out.htmlLongjmp-in-Handler.htmlLookup-Group.htmlLookup-Netgroup.htmlLookup-User.htmlLow_002dLevel-I_002fO.htmlLow_002dLevel-Terminal-Interface.htmlLow_002dLevel-Time-String-Parsing.htmlMacro-Definitions.htmlMaintenance.htmlMaking-Special-Files.htmlMalloc-Examples.htmlMalloc-Tunable-Parameters.htmlManipulating-the-Database.htmlMatching-POSIX-Regexps.htmlMath-Error-Reporting.htmlMathematical-Constants.htmlMathematics.htmlMemory-Allocation-and-C.htmlMemory-Allocation.htmlMemory-Concepts.htmlMemory-Resources.htmlMemory-Subsystem.htmlMemory.htmlMemory_002dmapped-I_002fO.htmlMerged-Signals.htmlMessage-Translation.htmlMessage-catalogs-a-la-X_002fOpen.htmlMessage-catalogs-with-gettext.htmlMinimums.htmlMisc-FP-Arithmetic.htmlMisc-Namespaces.htmlMiscellaneous-Signals.htmlMissing-Pieces.htmlMode-Data-Types.htmlMode-Functions.htmlMore-Flags-for-Globbing.htmlMount-Information.htmlMount_002dUnmount_002dRemount.htmlMultibyte-Conversion-Example.htmlNSS-Basics.htmlNSS-Configuration-File.htmlNSS-Module-Function-Internals.htmlNSS-Module-Internals.htmlNSS-Module-Names.htmlNSS-Modules-Interface.htmlName-Service-Switch.htmlNetgroup-Data.htmlNetgroup-Database.htmlNetgroup-Membership.htmlNetworks-Database.htmlNon_002dLocal-Details.htmlNon_002dLocal-Exits-and-Signals.htmlNon_002dLocal-Exits.htmlNon_002dLocal-Intro.htmlNon_002datomic-Example.htmlNon_002dreentrant-Character-Conversion.htmlNon_002dreentrant-Conversion.htmlNon_002dreentrant-String-Conversion.htmlNoncanon-Example.htmlNoncanonical-Input.htmlNonreentrancy.htmlNormal-Termination.htmlNormalization-Functions.htmlNotes-on-NSS-Configuration-File.htmlNull-Pointer-Constant.htmlNumeric-Input-Conversions.htmlObstack-Chunks.htmlObstack-Functions.htmlObstack-Streams.htmlObstacks-Data-Alignment.htmlObstacks.htmlOld-Varargs.htmlOpen_002dtime-Flags.htmlOpen_002fClose-Sockets.htmlOpening-Streams.htmlOpening-a-Directory.htmlOpening-and-Closing-Files.htmlOperating-Modes.htmlOperation-Error-Signals.htmlOperations-on-Complex.htmlOptions-for-Files.htmlOrphaned-Process-Groups.htmlOther-Input-Conversions.htmlOther-Kinds-of-Streams.htmlOther-Mount-Information.htmlOther-Output-Conversions.htmlOther-Special.htmlOther-iconv-Implementations.htmlOut_002dof_002dBand-Data.htmlOutput-Conversion-Syntax.htmlOutput-Modes.htmlOverview-of-Syslog.htmlPOSIX-Regexp-Compilation.htmlPOSIX.htmlPage-Lock-Functions.htmlParsing-Date-and-Time.htmlParsing-Program-Arguments.htmlParsing-a-Template-String.htmlParsing-of-Floats.htmlParsing-of-Integers.htmlParsing-of-Numbers.htmlPathconf.htmlPattern-Matching.htmlPause-Problems.htmlPermission-Bits.htmlPermission-for-kill.htmlPipe-Atomicity.htmlPipe-to-a-Subprocess.htmlPipes-and-FIFOs.htmlPlatform-Type.htmlPortable-Positioning.htmlPorting-to-Unix.htmlPorting.htmlPorts.htmlPredefined-Printf-Handlers.htmlPreparing-for-Obstacks.htmlPrintf-Extension-Example.htmlPrinting-Formatted-Messages.htmlPriority.htmlProcess-Completion-Status.htmlProcess-Completion.htmlProcess-Creation-Concepts.htmlProcess-Creation-Example.htmlProcess-Group-Functions.htmlProcess-Identification.htmlProcess-Persona.htmlProcess-Signal-Mask.htmlProcesses.htmlProcessor-And-CPU-Time.htmlProcessor-Resources.htmlProcessor-Time.htmlProgram-Arguments.htmlProgram-Basics.htmlProgram-Error-Signals.htmlProgram-Termination.htmlProtocols-Database.htmlPseudo_002dRandom-Numbers.htmlPseudo_002dTerminal-Pairs.htmlPseudo_002dTerminals.htmlQuery-Memory-Parameters.htmlRandom-Access-Directory.htmlRange-of-Type.htmlReading-Address.htmlReading-Attributes.htmlReading-Persona.htmlReading_002fClosing-Directory.htmlRealtime-Scheduling.htmlReceiving-Arguments.htmlReceiving-Data.htmlReceiving-Datagrams.htmlRegexp-Cleanup.htmlRegexp-Subexpressions.htmlRegistering-New-Conversions.htmlRegular-Expressions.htmlRemainder-Functions.htmlRemembering-a-Signal.htmlRenaming-Files.htmlReporting-Bugs.htmlRepresentation-of-Strings.htmlReserved-Names.htmlResizing-the-Data-Segment.htmlResource-Usage-And-Limitation.htmlResource-Usage.htmlRestartable-multibyte-conversion.htmlRoadmap-to-the-Manual.htmlRounding-Functions.htmlRounding.htmlRunning-a-Command.htmlRunning-make-install.htmlSVID-Random.htmlSVID.htmlScanning-All-Groups.htmlScanning-All-Users.htmlScanning-Directory-Content.htmlScatter_002dGather.htmlSearch-Functions.htmlSearch_002fSort-Example.htmlSearching-and-Sorting.htmlSelecting-the-Conversion.htmlSending-Data.htmlSending-Datagrams.htmlServer-Example.htmlServices-Database.htmlServices-in-the-NSS-configuration.htmlSetting-Address.htmlSetting-Groups.htmlSetting-Modes.htmlSetting-Permissions.htmlSetting-User-ID.htmlSetting-an-Alarm.htmlSetting-the-Locale.htmlSetuid-Program-Example.htmlShift-State.htmlSigaction-Function-Example.htmlSign-of-Money-Amount.htmlSignal-Actions.htmlSignal-Characters.htmlSignal-Generation.htmlSignal-Handling.htmlSignal-Messages.htmlSignal-Sets.htmlSignal-Stack.htmlSignal-and-Sigaction.htmlSignaling-Another-Process.htmlSignaling-Yourself.htmlSignals-in-Handler.htmlSigsuspend.htmlSimple-Calendar-Time.htmlSimple-Directory-Lister-Mark-II.htmlSimple-Directory-Lister.htmlSimple-Output.htmlSleeping.htmlSocket-Addresses.htmlSocket-Concepts.htmlSocket-Data-Options.htmlSocket-Option-Functions.htmlSocket-Options.htmlSocket-Pairs.htmlSocket_002dLevel-Options.htmlSockets.htmlSource-Layout.htmlSpecial-Characters.htmlSpecial-Functions.htmlStandard-Environment.htmlStandard-Locales.htmlStandard-Signals.htmlStandard-Streams.htmlStandards-and-Portability.htmlStart_002fStop-Characters.htmlStatistics-of-Malloc.htmlStatus-bit-operations.htmlStatus-of-AIO-Operations.htmlStatus-of-an-Obstack.htmlStopped-and-Terminated-Jobs.htmlStream-Buffering.htmlStream_002fDescriptor-Precautions.htmlStreams-and-Cookies.htmlStreams-and-File-Descriptors.htmlStreams-and-I18N.htmlStreams-and-Threads.htmlStreams.htmlString-Input-Conversions.htmlString-Length.htmlString-Parameters.htmlString-Streams.htmlString-and-Array-Utilities.htmlString_002fArray-Comparison.htmlString_002fArray-Conventions.htmlStructure-Measurement.htmlSubexpression-Complications.htmlSubmitting-Syslog-Messages.htmlSuboptions-Example.htmlSuboptions.htmlSummary-of-Malloc.htmlSummary-of-Obstacks.htmlSymbolic-Links.htmlSynchronizing-AIO-Operations.htmlSynchronizing-I_002fO.htmlSysconf-Definition.htmlSysconf.htmlSyslog-Example.htmlSyslog.htmlSystem-Calls.htmlSystem-Configuration.htmlSystem-Management.htmlSystem-Options.htmlSystem-Parameters.htmlSystem-V-Number-Conversion.htmlSystem-V-contexts.htmlTZ-Variable.htmlTable-of-Input-Conversions.htmlTable-of-Output-Conversions.htmlTemporary-Files.htmlTerminal-Access-Functions.htmlTerminal-Modes.htmlTermination-Internals.htmlTermination-Signals.htmlTermination-in-Handler.htmlTesting-File-Access.htmlTesting-File-Type.htmlTesting-for-Delivery.htmlThe-Elegant-and-Fast-Way.htmlThe-Lame-Way-to-Locale-Data.htmlThe-Uniforum-approach.htmlThe-catgets-Functions.htmlThe-gencat-program.htmlThe-message-catalog-files.htmlTilde-Expansion.htmlTime-Basics.htmlTime-Functions-Example.htmlTime-Zone-Functions.htmlTips-for-Setuid.htmlTips-for-the-Memory-Debugger.htmlTools-for-Compilation.htmlTracing-malloc.htmlTraditional-Scheduling-Functions.htmlTraditional-Scheduling-Intro.htmlTraditional-Scheduling.htmlTransferring-Data.htmlTranslation-with-gettext.htmlTree-Search-Function.htmlTrig-Functions.htmlTrivial-Encryption.htmlType-Index.htmlUnconstrained-Allocation.htmlUnreading-Idea.htmlUnreading.htmlUser-Accounting-Database.htmlUser-Data-Structure.htmlUser-Database.htmlUser-and-Group-IDs.htmlUsers-and-Groups.htmlUsing-Getopt.htmlUsing-Pause.htmlUsing-Wide-Char-Classes.htmlUsing-gettextized-software.htmlUsing-the-Library.htmlUsing-the-Memory-Debugger.htmlUtility-Limits.htmlUtility-Minimums.htmlVariable-Arguments-Input.htmlVariable-Arguments-Output.htmlVariable-Index.htmlVariable-Size-Automatic.htmlVariable-Substitution.htmlVariadic-Example.htmlVariadic-Functions.htmlVariadic-Prototypes.htmlVersion-Supported.htmlWaiting-for-I_002fO.htmlWaiting-for-a-Signal.htmlWho-Logged-In.htmlWho-is-Connected.htmlWhy-Block.htmlWhy-Change-Persona.htmlWhy-Lock-Pages.htmlWhy-Variadic.htmlWide-Character-Case-Conversion.htmlWidth-of-Type.htmlWildcard-Matching.htmlWord-Expansion.htmlWordexp-Example.htmlWorking-Directory.htmlWorking-with-Directory-Trees.htmlWriting-a-User-Entry.htmlXPG-Functions.htmlXPG.htmlYes_002dor_002dNo-Questions.htmlcloselog.htmlcrypt.htmlfstab.htmlgetpass.htmlglibc-iconv-Implementation.htmliconv-Examples.htmlindex.htmlmtab.htmlopenlog.htmlsetlogmask.htmlstrfry.htmlsyslog_003b-vsyslog.html/usr/share/doc//usr/share/doc/glibc/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:405/openSUSE_Evergreen_11.4/497251203a919306ca09bb07ccff77c5-glibc.i686.openSUSE_Evergreen_11.4drpmlzma5i686-suse-linux'z^9"º7?]"k%r\ ^6+GImk9^weJ|IKtp+nm},_sިIXư{TeD4/yGᴚR󳠋y~>I֓.h"kj&qao%'ޡ&{'6r``0R; ^we|]*ɣl)GY7\YW'y.<QweZEs6^a2o#>@6}*~ xTvkia =WTFm-//7֌>Sgo2Hw@# oSDWΌ݇5c|$ \֗4$. uzq9:N_;t kwƩ&G6^\4{Ez63&5.%?mٕ-I 3h19tF(KOj̷Dz} JàX; "3V# Rqvd 4t X(00('ZTҁpA~1?N{= +xYF\uq-@e❮Ywn ).~~cM%pL?uG wcRPdS##;ŗ7|e,vU~0tJO}q+qphN䖕Qe߻[=tlp_Sk^p{?J#f Vs9OH0+s-:m"Ud&m]3Ǫ:ܛ_V5fז@3hv0uy+c#YDWgz K"w]>&Dvb[g.@rB3Ow3&kٖ!38_H\9V˲5J},aΤ[?[i슝VǮ&さ}I-<C&,$żuG+E*PҼ&);@c uH@1z]G{H,'O CN!p#Z50u:|g[KRdV\f̿9M& l,cm`;nUsæĬnnoʤ|Sh\us43u2J}[{jX@!㌎m]CZEEY췉L|? xcVn?˿A՜-!&[%sV]We191%n˟:"{x+P6!]a O̒Qa"GVII8 5k=q̈ZJm`c aW0VK u(.NS!@oטz k]`Z]X|%(W _!w9}bW}L=zOYgS. &Di*T`@xXpT?,&aRJYj q> T.l5%.~|`P  iԩj2_fK5iY=,{( @*'1jS'YS!rgW\yZ-T\鑤uTP<.单6{0#Ezo-ex\L@o\ve/O$98n)b0?t,쁪wF&9{^kݰGil4Xڡحkj*CEC}F~H`[]yo/׀015R:(}7Y*3~P&|1;jFqrP/ZgtN4i2qYV.TgQG;'v -xO/P٬ OJudN=@e^sKD{h)F74JQ91YMP(2\Koc/B~k Կgv@>_OKBcG>FѴ%yXmjL% HͥLr؋{wI2<ry;>M[,d #w!9hoK!ˆ/rAGJpI$Kpt6bʅ:&?S+8Q븾_"qe ݋qںf +o.kn{OF_{7<6u oohN/;8A=>FndEOH '֧yS!@Hmg}ANfE &xFVboBU!zP{h-ر~5l+ cG*mo$ WjQbC:xjU$b"KB(FٔSU<ŅujH"@(dYe@%nr7a7 1e%) 4X!$i`CSe8K_+ЖiyT (igu\bSfL:ʦm#=?Fydovdkr@Xa&(cMMM8qR# 6IqQ (!B9G2n,ף_ŝ 8ZhQơBr\\b\d:éѧ^?Y9~UwS%5pEZޔ%XٺRp^I^B'-W'(1:;{0}Z\ssǝX@QxM@< T_&lf|f1%xXfgjWC Bߗt*{U|*MI7"7EHÛe!I:(!#Z8W2%/ mRRtNt6KX p:*!#XN\@ﮆY4|k8+6DT"8.Y e  {+n޶ GXdxu