|
Message-ID: <CAKHv7ph3bn93ZX6X7zeF0L3-vLBgDeULJK-OtYaag-dwXDLn=w@mail.gmail.com>
Date: Fri, 16 Nov 2012 17:46:41 +0200
From: Paul Schutte <sjpschutte@...il.com>
To: musl@...ts.openwall.com
Subject: Re: Trouble with sscanf
Thanks.
BTW. This code that I just showed you is what you run every time you use
top, ps, vmstat on Debian or Ubuntu.
Regards
Paul
On Fri, Nov 16, 2012 at 5:39 PM, Szabolcs Nagy <nsz@...t70.net> wrote:
> * Paul Schutte <sjpschutte@...il.com> [2012-11-16 17:28:57 +0200]:
> > sscanf(b, "cpu %Lu %Lu %Lu %Lu %Lu %Lu %Lu %Lu", &cuse, &cice,
> &csys, &cide, &ciow, &cxxx, &cyyy, &czzz);
>
> there is no L length modifier for ints
>
> L is for long double formatting (%Lf %Lg %Le ...)
> i guess musl returns an early matching error
> but they don't check for that
>
> rewrite it to use %llu
>
Content of type "text/html" skipped
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.