From owner-freebsd-bugs@FreeBSD.ORG Tue Mar 22 00:44:57 2011 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6876A1065672; Tue, 22 Mar 2011 00:44:57 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [IPv6:2001:470:a803::1]) by mx1.freebsd.org (Postfix) with ESMTP id D1D488FC1C; Tue, 22 Mar 2011 00:44:56 +0000 (UTC) Received: from mail.geekcn.org (tarsier.geekcn.org [211.166.10.233]) by tarsier.geekcn.org (Postfix) with ESMTP id A8B44A7F819; Tue, 22 Mar 2011 08:44:55 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([211.166.10.233]) by mail.geekcn.org (mail.geekcn.org [211.166.10.233]) (amavisd-new, port 10024) with LMTP id irOxpb9NSZPs; Tue, 22 Mar 2011 08:44:49 +0800 (CST) Received: from delta.delphij.net (drawbridge.ixsystems.com [206.40.55.65]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTPSA id 23FE5A5BE36; Tue, 22 Mar 2011 08:44:46 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=VFSGQnMdh8ClWSTHV+ajjHmngQdzvCE2xb4dBjM2bhE5n25IJ68lNGXV/a8Z8nGbX V+n+BaVoNfUQnhQ7++Wug== Message-ID: <4D87F0FB.2050302@delphij.net> Date: Mon, 21 Mar 2011 17:44:43 -0700 From: Xin LI Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110317 Thunderbird/3.1.9 ThunderBrowse/3.3.5 MIME-Version: 1.0 To: d@delphij.net References: <201103202210.p2KMA3dS053483@freefall.freebsd.org> <4D87CF77.8070304@delphij.net> In-Reply-To: <4D87CF77.8070304@delphij.net> X-Enigmail-Version: 1.1.2 OpenPGP: id=3FCA37C1; url=http://www.delphij.net/delphij.asc Content-Type: multipart/mixed; boundary="------------010106050308060805080401" Cc: Alexander Best , freebsd-bugs@FreeBSD.org Subject: Re: bin/146205: df(1) fails to display total space on a 100PB filesystem correctly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2011 00:44:57 -0000 This is a multi-part message in MIME format. --------------010106050308060805080401 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Revised version, I have mistakenly understood the old code, which only keeps one digit after the dot. Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBCAAGBQJNh/D6AAoJEATO+BI/yjfBbDoH/25nmc7rQ914Rgfp2iVTBTCo 0J6D29V1tRfqFnzg62zYH23tsoQfcYI/gesx5TyegdCOpR1nOAEUl7T/UA4CmUuh CN54KNQ631WUT/V5Rndf5ikIcAnu7L5IP14RNGUWH5CJhi70OmrbWt3d2XKvLMvO Uhtq+Uhl/NyoGaq2tE9/WyGyeb70Ribzd4zE6hMVSSY9rPKASpCj3oSpAn7ioSms X9MvcUCM/eOQxLMYtq1PN6Dz5GPqewiBfmoOWNGssbYnhqotYpIKNUAkDeKUuFop P940nVkhhiSmsZPGD4W67fgKwXhxzj7Ukw7ru+XOp0z3afK6xxkkUQAvAfGop4g= =mx5z -----END PGP SIGNATURE----- --------------010106050308060805080401 Content-Type: text/plain; name="humanize_number.c.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="humanize_number.c.diff" SW5kZXg6IGh1bWFuaXplX251bWJlci5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGh1bWFuaXplX251 bWJlci5jCShyZXZpc2lvbiAyMTk4NDIpCisrKyBodW1hbml6ZV9udW1iZXIuYwkod29ya2lu ZyBjb3B5KQpAQCAtNDcsOCArNDcsOSBAQAogICAgIGNvbnN0IGNoYXIgKnN1ZmZpeCwgaW50 IHNjYWxlLCBpbnQgZmxhZ3MpCiB7CiAJY29uc3QgY2hhciAqcHJlZml4ZXMsICpzZXA7Ci0J aW50CWIsIGksIHIsIG1heHNjYWxlLCBzMSwgczIsIHNpZ247CisJaW50CWksIHIsIG1heHNj YWxlLCBzMSwgczIsIHNpZ247CiAJaW50NjRfdAlkaXZpc29yLCBtYXg7CisJaW50NjRfdCBx dW90aWVudCA9IGJ5dGVzLCByZW1pbmRlciA9IDA7CiAJc2l6ZV90CWJhc2VsZW47CiAKIAlh c3NlcnQoYnVmICE9IE5VTEwpOwpAQCAtODgsMTEgKzg5LDEwIEBACiAJCWJ1ZlswXSA9ICdc MCc7CiAJaWYgKGJ5dGVzIDwgMCkgewogCQlzaWduID0gLTE7Ci0JCWJ5dGVzICo9IC0xMDA7 CisJCXF1b3RpZW50ID0gLXF1b3RpZW50OwogCQliYXNlbGVuID0gMzsJCS8qIHNpZ24sIGRp Z2l0LCBwcmVmaXggKi8KIAl9IGVsc2UgewogCQlzaWduID0gMTsKLQkJYnl0ZXMgKj0gMTAw OwogCQliYXNlbGVuID0gMjsJCS8qIGRpZ2l0LCBwcmVmaXggKi8KIAl9CiAJaWYgKGZsYWdz ICYgSE5fTk9TUEFDRSkKQEAgLTEwOSw3ICsxMDksNyBAQAogCiAJaWYgKHNjYWxlICYgKEhO X0FVVE9TQ0FMRSB8IEhOX0dFVFNDQUxFKSkgewogCQkvKiBTZWUgaWYgdGhlcmUgaXMgYWRk aXRpb25hbCBjb2x1bW5zIGNhbiBiZSB1c2VkLiAqLwotCQlmb3IgKG1heCA9IDEwMCwgaSA9 IGxlbiAtIGJhc2VsZW47IGktLSA+IDA7KQorCQlmb3IgKG1heCA9IDEsIGkgPSBsZW4gLSBi YXNlbGVuOyBpLS0gPiAwOykKIAkJCW1heCAqPSAxMDsKIAogCQkvKgpAQCAtMTE3LDI5ICsx MTcsMzMgQEAKIAkJICogSWYgdGhlcmUgd2lsbCBiZSBhbiBvdmVyZmxvdyBieSB0aGUgcm91 bmRpbmcgYmVsb3csCiAJCSAqIGRpdmlkZSBvbmNlIG1vcmUuCiAJCSAqLwotCQlmb3IgKGkg PSAwOyBieXRlcyA+PSBtYXggLSA1MCAmJiBpIDwgbWF4c2NhbGU7IGkrKykKLQkJCWJ5dGVz IC89IGRpdmlzb3I7CisJCWZvciAoaSA9IDA7IHF1b3RpZW50ID4gbWF4ICYmIGkgPCBtYXhz Y2FsZTsgaSsrKSB7CisJCQlyZW1pbmRlciA9IHF1b3RpZW50ICUgZGl2aXNvcjsKKwkJCXF1 b3RpZW50IC89IGRpdmlzb3I7CisJCX0KIAogCQlpZiAoc2NhbGUgJiBITl9HRVRTQ0FMRSkK IAkJCXJldHVybiAoaSk7Ci0JfSBlbHNlCi0JCWZvciAoaSA9IDA7IGkgPCBzY2FsZSAmJiBp IDwgbWF4c2NhbGU7IGkrKykKLQkJCWJ5dGVzIC89IGRpdmlzb3I7CisJfSBlbHNlIHsKKwkJ Zm9yIChpID0gMDsgaSA8IHNjYWxlICYmIGkgPCBtYXhzY2FsZTsgaSsrKSB7CisJCQlyZW1p bmRlciA9IHF1b3RpZW50ICUgZGl2aXNvcjsKKwkJCXF1b3RpZW50IC89IGRpdmlzb3I7CisJ CX0KKwl9CiAKIAkvKiBJZiBhIHZhbHVlIDw9IDkuOSBhZnRlciByb3VuZGluZyBhbmQgLi4u ICovCi0JaWYgKGJ5dGVzIDwgOTk1ICYmIGkgPiAwICYmIGZsYWdzICYgSE5fREVDSU1BTCkg eworCWlmIChxdW90aWVudCA9PSA5ICYmIHJlbWluZGVyIDwgOTUwICYmIGkgPiAwICYmIGZs YWdzICYgSE5fREVDSU1BTCkgewogCQkvKiBiYXNlbGVuICsgXDAgKyAuTiAqLwogCQlpZiAo bGVuIDwgYmFzZWxlbiArIDEgKyAyKQogCQkJcmV0dXJuICgtMSk7Ci0JCWIgPSAoKGludCli eXRlcyArIDUpIC8gMTA7Ci0JCXMxID0gYiAvIDEwOwotCQlzMiA9IGIgJSAxMDsKKwkJczEg PSAoaW50KXF1b3RpZW50ICsgKCgoaW50KXJlbWluZGVyICsgNTApIC8gMTAwKTsKKwkJczIg PSAoKChpbnQpcmVtaW5kZXIgKyA1MCkgLyAxMCkgJSAxMDsKIAkJciA9IHNucHJpbnRmKGJ1 ZiwgbGVuLCAiJWQlcyVkJXMlcyVzIiwKIAkJICAgIHNpZ24gKiBzMSwgbG9jYWxlY29udigp LT5kZWNpbWFsX3BvaW50LCBzMiwKIAkJICAgIHNlcCwgU0NBTEUyUFJFRklYKGkpLCBzdWZm aXgpOwogCX0gZWxzZQogCQlyID0gc25wcmludGYoYnVmLCBsZW4sICIlIiBQUklkNjQgIiVz JXMlcyIsCi0JCSAgICBzaWduICogKChieXRlcyArIDUwKSAvIDEwMCksCisJCSAgICBzaWdu ICogKHF1b3RpZW50ICsgKHJlbWluZGVyICsgNTApIC8gMTAwKSwKIAkJICAgIHNlcCwgU0NB TEUyUFJFRklYKGkpLCBzdWZmaXgpOwogCiAJcmV0dXJuIChyKTsK --------------010106050308060805080401--