From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,MIME_BASE64_TEXT, SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=GEygQFcCtfoPiW6bGMrZQFktm77Ku0TtadYjvnV6ALY=; b=AUGUl4PyXYG0eoCcoKignEUDAnKBgfY8GFvfapZ6CqltmdMpQOZmh0lQ7FvyTU6wbu 80ghlgsx+QeKZIPrC/FaxJHnsOeFkWIDFou6NTvNfRKIdyOrx1+Z+hSfblNRvXQdMS4N +orSVdeLKd25Q+c8ydng5YOqfdsZ6a80jJscI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=ZZuM+C2ztQqgCugFH2y1xK/kFCA02YlHiW/yLbSHaYPkQT++QKU8mV4SbPv7ZLoHHf 8KTN5/g3KbM+Ot00yNlDf3/UAMD74HU31iaam2AZVKoXJOtUOudGY5SuXMMns/7BFVAN L0aOLalGYFdx0lGxUVrx5L6FDPKtQYe0V4n84= MIME-Version: 1.0 In-Reply-To: <4B987216.5010905@rambler.ru> References: <89eb42f1003070752q5274ea1r5deb55c9afb10b26@mail.gmail.com> <201003072219.09671.marsden@mail.ru> <89eb42f1003071116j495d61c6l95e3b0e8a4d691e1@mail.gmail.com> <20100309224902.GO18188@osdn.org.ua> <89eb42f1003091542h103d111cqc8d1068d7f397fce@mail.gmail.com> <4B987216.5010905@rambler.ru> Date: Thu, 11 Mar 2010 11:53:10 +0100 Message-ID: <89eb42f1003110253j4b6f4d70w932e24b119a762ad@mail.gmail.com> From: vx 8400 To: ALT Linux Community general discussions Content-Type: multipart/mixed; boundary=000e0cdf9efc7f8c570481843834 Subject: Re: [Comm] =?koi8-r?b?0NLJztTF0iBDYW5vbiBMQlAtMTEyMCDOxSDSwcLP1MHF?= =?koi8-r?b?1CDOwSA0LjAuWA==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Mar 2010 10:53:16 -0000 Archived-At: List-Archive: List-Post: --000e0cdf9efc7f8c570481843834 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 MTEgzcHS1MEgMjAxMCDHLiA1OjMxICBLaGFyaXRvbm92IEEuIERtaXRyeSDQydvF1DoKPgo+PiD+ 1cTO2c0gz8LSwdrPzSDQz9PMxSDQxdLF2sHH0tXay8kgzcHbyc7ZIGNhcHQtMC4xINrB0sHCz9TB zC4KPgo+IPzUz9QgxNLBytfF0iDXxdPYzcEgzsUgxM/ExczBzs7Zyi4g784gz8LSwd3BxdTT0SDU z8zYy88gyyDV09TSz8rT1NfVCj4gL2Rldi91c2IvbHAwLiDl08zJINDSyc7UxdIg188g19LFzdEg 0sHCz9TZINfaxNXN2dfBxdQg19PUwdTYIMvBywo+IC9kZXYvdXNiL2xwMSAozsHCzMDEwcwg08HN KSAozsHQ0snNxdIsINDSySDXztXU0sXOzsXNINPC0s/TxSDQzyDUwcrNIMHV1NUpLAo+INTPIMTS wcrXxdIgy8zJzsnULiD0wdbFIMnT1M/SydEsIMXTzMkg0M/Ey8zA3sXO2SAyIHVzYiDQ0snO1MXS wS4KCu7FINDSz8LMxc3BLgpjYXB0LmMucGF0Y2gg1yDQ0snDxdDFLgoK8NLPwszFzcEgzc/WxdQg wtnU2CDXINTPzSwg3tTPIGNhcHQgzsUg19PFx8TBINDSwdfJzNjOzyDSwdPQz9rOwcXUIMkKz8LS wcLB1NnXwcXUCtPP09TP0c7JxSDQ0snO1MXSwS4K9yDNz8XNINPM1d7BxSDQz8vBINLBws/UwcXU IM7P0s3BzNjOzyDexdLF2iBjdXBzICjTzyDTzM/XIM/exdfJxMPBKS4K5dPMySDC1cTV1CDTws/J LCDC1cTVIM/UzMHWydfB1NguCgpXQlIsCk9sZWcuCg== --000e0cdf9efc7f8c570481843834 Content-Type: text/x-patch; charset=US-ASCII; name="capt.c.patch" Content-Disposition: attachment; filename="capt.c.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g6nfrcd10 LS0tIG9yaWcvY2FwdC0wLjEvY2FwdC5jCTIwMDQtMDgtMTYgMjI6MjI6NTcgKzA0MDAKKysrIGNh cHQtMC4xL2NhcHQuYwkyMDEwLTAzLTExIDEzOjQ1OjU2ICswMzAwCkBAIC0zMywxMSArMzMsMTQg QEAKIAogI2luY2x1ZGUgImNhcHQuaCIKIAorY2hhciogZGV2X3ByaW50ZXIgPSBOVUxMOworCiAj ZGVmaW5lIFdBSVQgODAwMAogCi0jdW5kZWYgREVCVUcKKy8qI3VuZGVmIERFQlVHKi8KKwogI2lm ZGVmIERFQlVHCi0jZGVmaW5lIERQUklOVEYoZm10LCBhcmdzLi4uKSBwcmludGYoZm10LCAjIyBh cmdzKQorI2RlZmluZSBEUFJJTlRGKGZtdCwgYXJncy4uLikgZnByaW50ZihzdGRlcnIsZm10LCAj IyBhcmdzKQogI2Vsc2UKICNkZWZpbmUgRFBSSU5URihmbXQsIGFyZ3MuLi4pCiAjZW5kaWYKQEAg LTI2OSw2ICsyNzIsNyBAQAogCXVuc2lnbmVkIGNoYXIgYzEsIGMyOwogCXVuc2lnbmVkIGNoYXIq IGM7CQogCisJZnByaW50ZihzdGRlcnIsIkluIGNvbXByZXNzX2JpdG1hcFxuIik7CiAJY2NibSA9 IDA7CiAJY2JtWzBdID0gbWFsbG9jKDY1NTM2KTsKIAljYm1bMV0gPSBOVUxMOwpAQCAtMjc4LDkg KzI4MiwxMyBAQAogCQllcnJvcmV4aXQoKTsKIAl9CiAKKwlmcHJpbnRmKHN0ZGVyciwiYml0bWFw ZiAuLi5cbiIpOworCiAJaWYgKGZnZXRzKGNibVswXSwyMDAsYml0bWFwZik8PTApIHsKIAkJcmV0 dXJuIDA7CiAJfQorCWZwcmludGYoc3RkZXJyLCJmZ2V0cyAoIGJpdG1hcGYgKSBzdWNjZWVkZWRc biIpOworCiAJaWYgKHN0cm5jbXAoY2JtWzBdLCJQNCIsMikpIHsKIAkJZnByaW50ZihzdGRlcnIs Ildyb25nIGZpbGUgZm9ybWF0LlxuIik7CiAJCWZwcmludGYoc3RkZXJyLCJmaWxlIHBvc2l0aW9u OiAlbHhcbiIsZnRlbGwoYml0bWFwZikpOwpAQCAtNTk3LDYgKzYwNSw3IEBACiB9CiAKIGludCBw cmludF9wYWdlKGludCBwYWdlKSB7CisJCS8qKi8KIAlpZiAocGFnZSA9PSAwKSB7CiAJCXdyaXRl X2NvbW1hbmRfcGFja2V0KDB4YTEsIDB4YTEsIDAsIDIpOwogCkBAIC02MDQsNyArNjEzLDcgQEAK IAkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBwcmludGVyIHN0YXRlLCBwcmludGVyIG5vdCBj b25uZWN0ZWQgP1xuIik7CiAJCQlyZXR1cm4gMDsJCQogCQl9Ci0JfQorCX0gLyoqLwogCiAJaWYg KCF3YWl0Zm9ycGFwZXIoKSkgewogCQlmcHJpbnRmKHN0ZGVyciwgIlRpbWVvdXQgb3V0IHdoaWxl IHdhaXRpbmcgZm9yIHBhcGVyLlxuIik7CkBAIC03MjMsNyArNzMyLDcgQEAKIAkvL2ludCB0ZmQ7 CiAKIAliaXRtYXBmID0gc3RkaW47Ci0Jd2hpbGUgKChjID0gZ2V0b3B0KGFyZ2MsYXJndiwiUnJ0 Omw6c2Y6IikpICE9IC0xKSB7CisJd2hpbGUgKChjID0gZ2V0b3B0KGFyZ2MsYXJndiwiUnJ0Omw6 c2Y6ZDoiKSkgIT0gLTEpIHsKIAkJc3dpdGNoIChjKSB7CiAvKgkJCWNhc2UgJ1InOiB7CiAJCQkJ cmVzZXRfb25seT0xOwpAQCAtNzUyLDQwICs3NjEsNTAgQEAKIAkJCQkJZnByaW50ZihzdGRlcnIs IkZpbGUgbm90IGZvdW5kIG9uIHVucmVhZGFibGVcbiIpOwogCQkJCQllcnJvcmV4aXQoKTsKIAkJ CQl9CisJCQkJRFBSSU5URigiREJHOiAlczogcmVhZGluZyB0aGUgYml0bWFwIGZyb20gJXNcbiIs YXJndlswXSxvcHRhcmcpOworCQkJCWJyZWFrOwogCQkJfQorCQkgICAgICAgY2FzZSAnZCc6CisJ CQkJICBpZiAoIW9wdGFyZykgeworCQkJCQkgIGZwcmludGYoc3RkZXJyLCJFUlJPUjogcHJpbnRl ciBkZXZpY2UgaXMgbm90IHNwZWNpZmllZC4gVXNlIC1kIC9kZXYvdXNiL2xwWCBvcHRpb24uXG4i KTsKKwkJCQkJICBlcnJvcmV4aXQoKTsKKwkJCQkgIH0KKwkJCQkgIGlmICghKGRldl9wcmludGVy ID0gKGNoYXIqKW1hbGxvYyhzaXplb2YoY2hhcikqKHN0cmxlbihvcHRhcmcpKzEpKSkpIHsKKwkJ CQkJICBmcHJpbnRmKHN0ZGVyciwiRVJST1I6IHdlaXJkISBjYW4ndCBnZXQgY29yZSB0byBjb3B5 ICVkIGNoYXJhY3RlcnMgb2YgdGhlIGRldmljZSBuYW1lIVxuIixzdHJsZW4ob3B0YXJnKSsxKTsK KwkJCQkJICBlcnJvcmV4aXQoKTsKKwkJCQkgIH0KKwkJCQkgIHN0cmNweSAoZGV2X3ByaW50ZXIs b3B0YXJnKTsKKwkJCQkgIGJyZWFrOwogCQl9CiAJfQogCi0JZmQgPSBvcGVuKCIvZGV2L3VzYi9s cDAiLCBPX1JEV1IgfCBPX05PTkJMT0NLKTsKLQkvL2ZkID0gb3BlbigiL2Rldi9scDAiLCBPX1JE V1IpOwotCi0vLwlpZiAoIXJlc2V0X29ubHkpIHsKLQkJLyogcGFnZXMgcHJpbnRpbmcgbG9vcCAq LwotLyogICAgICBzdHJ1Y3QgdGltZXZhbCBsdHY7Ci0gICAgICBzdHJ1Y3QgdGltZXZhbCBudHY7 Ki8KLSAgICAgIAotCQl3aGlsZSAoMSkgewotCQkJLyogdGVtcG9yYXJ5IGZpbGUgdG8gc3RvcmUg b3VyIHJlc3VsdHMgKi8KLS8qCQkJc3RyY3B5KGduYW1lLCIvdG1wL2xicDgxMC1YWFhYWFgiKTsK LQkJCWlmICgodGZkPW1rc3RlbXAoZ25hbWUpKTwwKSB7Ci0JCQkJZnByaW50ZihzdGRlcnIsIkNh bid0IG9wZW4gYSB0ZW1wb3JhcnkgZmlsZS5cbiIpOworCWlmICghZGV2X3ByaW50ZXIpIHsKKwkJ ZnByaW50ZihzdGRlcnIsIldBUk5JTkc6IHVzaW5nIC9kZXYvdXNiL2xwMCBieSBkZWZhdWx0XG4i KTsKKwkJZGV2X3ByaW50ZXIgPSAiL2Rldi91c2IvbHAwIjsKKwl9CisJaWYgKChmZCA9IG9wZW4o ZGV2X3ByaW50ZXIsIE9fUkRXUiB8IE9fTk9OQkxPQ0spKSA9PSAtMSkgeworCQlmcHJpbnRmKHN0 ZGVyciwiRVJST1I6ICVzOiBDYW4ndCBvcGVuICVzXG4iLGFyZ3ZbMF0sZGV2X3ByaW50ZXIpOwog CQkJCWVycm9yZXhpdCgpOwogCQkJfQotCQkJY2JtZiA9IGZkb3Blbih0ZmQsIncrIik7Ki8KLQkJ CWlmICghY29tcHJlc3NfYml0bWFwKCkpCisJRFBSSU5URigiJXM6IERCRzogJXMgb3BlbmVkXG4i LGFyZ3ZbMF0sIGRldl9wcmludGVyKTsKKyAgICAgIAorCXdoaWxlICgxKSB7CisJCURQUklOVEYo IkRCRzogJXM6IGNvbXByZXNzX2JpdG1hcCgpIC4uLlxuIixhcmd2WzBdKTsKKwkJaWYgKCFjb21w cmVzc19iaXRtYXAoKSkgeworCQkJRFBSSU5URigiREJHOiAlczogY29tcHJlc3NfYml0bWFwKCkg PT0gMDsgYnJlYWs7XG4iLGFyZ3ZbMF0pOwogCQkJCWJyZWFrOworCQl9CisJCURQUklOVEYoIkRC RzogJXM6IHNpbXVsYXRlID0gJWRcbiIsYXJndlswXSxzaW11bGF0ZSk7CiAJCQlpZiAoIXNpbXVs YXRlKSB7CisJCQlEUFJJTlRGKCJEQkc6ICVzOiBwcmludF9wYWdlKCkgLi4uXG4iLGFyZ3ZbMF0p OwogCQkJCWlmICghcHJpbnRfcGFnZSggcGFnZSApKSB7Ci0JCQkJICAgZnByaW50ZihzdGRlcnIs ICJFcnJvciwgY2Fubm90IHByaW50IHRoaXMgcGFnZS5cbiIpOworCQkJICAgZnByaW50ZihzdGRl cnIsICJFUlJPUjogJXM6IGNhbm5vdCBwcmludCB0aGlzIHBhZ2UuXG4iLGFyZ3ZbMF0pOwogCQkJ CSAgIGVycm9yZXhpdCgpOwogCSAgICAgICAgICAgIH0KLQkgICAgICAgICAgICAvL2dldHRpbWVv ZmRheSgmbHR2LCBOVUxMKTsKKwkJCURQUklOVEYoIkRCRzogJXM6IHByaW50X3BhZ2UoKSBzdWNj ZWVkZWRcbiIsYXJndlswXSk7CiAJCQl9Ci0vLwkJCWZjbG9zZShjYm1mKTsKIAkJCW5leHRfcGFn ZShwYWdlKyspOwotLy8JCQl1bmxpbmsoZ25hbWUpOwogCQl9Ci0vLwl9CiAKICAgIGZjbG9zZShi aXRtYXBmKTsKIAo= --000e0cdf9efc7f8c570481843834--