Why isn't `TT.total` the issue? I couldn't find `dirtree::extra`, could you link me to that?
A patch would consist of changing one or more `long` into `long long`? 2016-09-29 20:22 GMT+02:00 enh <e...@google.com>: > (looks like the real problem is dirtree::extra is long.) > > On Thu, Sep 29, 2016 at 11:17 AM, enh <e...@google.com> wrote: > > works for me on Nexus 9. looks like du.c's TT.total is a signed long, > > so on LP32... > > > > On Thu, Sep 29, 2016 at 11:07 AM, darken <dar...@darken.eu> wrote: > >> The du applet prints a ridiculously large size if the total size exceeds > >> 2GB. > >> > >> Reproduced on a Nexus5 with Android 6.0, but I don't think this is > Android > >> specific. > >> It doesn't matter if it's multiple files or a single one. > >> Could reproduce it by dd'ing a 2GB file full of zeros. > >> > >>> root@hammerhead:/cache # busybox du -hs /sdcard/2GBTestFile > >>> > >>> 2.5G /sdcard/2GBTestFile > >>> > >>> root@hammerhead:/cache # ./toybox-armv6l du -s /sdcard/2GBTestFile > >>> > >>> 18446744073707954404 /sdcard/2GBTestFile > >>> > >>> root@hammerhead:/cache # ./toybox-armv6l du -hs /sdcard/2GBTestFile > >>> > >>> 16E /sdcard/2GBTestFile > >> > >> > >> This ticket has more console logs showing the issue. > >> https://github.com/landley/toybox/issues/51 > >> > >> > >> > >> _______________________________________________ > >> Toybox mailing list > >> Toybox@lists.landley.net > >> http://lists.landley.net/listinfo.cgi/toybox-landley.net > >> > > > > > > > > -- > > Elliott Hughes - http://who/enh - http://jessies.org/~enh/ > > Android native code/tools questions? Mail me/drop by/add me as a > reviewer. > > > > -- > Elliott Hughes - http://who/enh - http://jessies.org/~enh/ > Android native code/tools questions? Mail me/drop by/add me as a reviewer. >
_______________________________________________ Toybox mailing list Toybox@lists.landley.net http://lists.landley.net/listinfo.cgi/toybox-landley.net