[Toybox] Moving ps name fields around.
Rob Landley
rob at landley.net
Sun Jun 19 05:09:08 PDT 2016
On 06/15/2016 12:25 PM, enh wrote:
> On Tue, Jun 14, 2016 at 1:50 PM, Rob Landley <rob at landley.net> wrote:
>> On 06/13/2016 07:29 PM, enh wrote:
>>> AOSP is now using this, and ps lgtm.
>>
>> Yay!
>
> the netstat cleanup doesn't seem to have broken anything obvious either :-)
You mean the first round of netstat cleanup didn't. :)
Although actually it did: DGRAM sockets used to have a blank state and
now they say LISTENING. (I'm diffing this netstat's output with the
host's, using -w to workaround the fact that the host left justifies
the inode field and this one right justifies. I left that alone because
right justifying numbers is probably better from a readability
standpoint.)
The other big difference (not introduced by me, it was there in the
version from last week) is that the "Foreign address" field truncates
differently:
-tcp 0 0 driftwood:47114 r-199-59-148-23.t:https ESTABLISHED
+tcp 0 0 driftwood:47114 r-199-59-148-23.twttr.c ESTABLISHED
I.E. the Ubuntu version carves enough space out the right edge of the
name to show the full protocol, and this appends the protocol to the
name and _then_ truncates it. (The append is in addr2str(), the truncate
is in display_routes(). The first hasn't got the length information
so it _can't_ produce the expected output string.)
I also confirmed that expanding the window width doesn't affect the
ubuntu version's behavior: it's hardwired column sizes adding up to
80 columns. (Actually 79. But it was worth a look...)
Rob
More information about the Toybox
mailing list