[Toybox] [PATCH] fix ps.c build
Rob Landley
rob at landley.net
Sat Apr 18 20:21:39 PDT 2015
On Sat, Apr 18, 2015 at 8:48 PM, Isaac Dunham <ibid.ag at gmail.com> wrote:
> On Sat, Apr 18, 2015 at 01:43:00PM -0700, enh wrote:
>> Fix ps.c build.
>>
>> external/toybox/toys/pending/ps.c:315:21: error: address of array
>> 'field->title' will always evaluate to 'true'
>> [-Werror,-Wpointer-bool-conversion]
>> if (!field->title) strcpy(field->title, typos[field->which]);
>> ~~~~~~~~^~~~~
>>
>> diff --git a/toys/pending/ps.c b/toys/pending/ps.c
>> index cb0f32c..29111d5 100644
>> --- a/toys/pending/ps.c
>> +++ b/toys/pending/ps.c
>> @@ -312,7 +312,7 @@ void ps_main(void)
>> if (j!=2) break;
>> }
>> if (i == ARRAY_LEN(typos)) error_exit("bad -o %.*s", end-type, type);
>> - if (!field->title) strcpy(field->title, typos[field->which]);
>> + if (!*field->title) strcpy(field->title, typos[field->which]);
>> dlist_add_nomalloc((void *)&TT.fields, (void *)field);
>
> I think you might want to hold off on updating ps; right now, it's
> the "current cleanup project", which means that it's likely to break at
> random, repeatedly.
> If you do update before that finishes, check that it works.
Yeah, sorry. It's about 75% done, but the last time I got any
significant work on it was the plane ride over here. (My flight back
is shortly after midnight tuesday morning, I might get it finished on
the way over. Dunno.)
I intend to finish and promote it this month, for what that's worth.
(I've got another 2 weeks...)
Rob
1429413699.0
More information about the Toybox
mailing list