On 2011-02-24, Dmitry V. Levin <[email protected]> wrote:

>>> I'm still not quite comfortable with applying realpath(3) to user
>>> data, from security PoV.  Maybe this kind of canonicalization should
>>> be enabled only when requested explicitly, e.g. via special option.
>> 
>> That wouldn't be difficult.  Is it something we want to do now?
>
> Let's cleanup and merge already written code first.

Agreed.

>>>> --- a/desc.c
>>>> +++ b/desc.c
>>>> @@ -309,7 +309,8 @@ int
>>>>  sys_fcntl(struct tcb *tcp)
>>>>  {
>>>>    if (entering(tcp)) {
>>>> -          tprintf("%ld, ", tcp->u_arg[0]);
>>>> +          printfd(tcp,tcp->u_arg[0]);
>>>> +          tprintf(", ");
>>>>            printxval(fcntlcmds, tcp->u_arg[1], "F_???");
>>>>            switch (tcp->u_arg[1]) {
>>>>            case F_SETFD:
>>>
>>> In this and other similar cases, a comma between function arguments
>>> is necessary.
>> 
>> While I understand that sentence, I don't undestand how it is meant as
>> a comment on the diff above it.  Can you explain?
>
> -             printfd(tcp,tcp->u_arg[0]);
> +             printfd(tcp, tcp->u_arg[0]);

Ah!  You want a _space_after_ the comma between args.

I'll fix those.

>>>> diff --git a/pathtrace.c b/pathtrace.c
>>>> new file mode 100644
>>>> index 0000000..70babff
>>>> --- /dev/null
>>>> +++ b/pathtrace.c
>>>> @@ -0,0 +1,304 @@
>>>
>>> I suggest to apply code indentation of quota.c for new files.
>>> This file is indented very different from quota.c
>> 
>> I planned on re-indenting it after I was done working on it.  Since I
>> haven't found any tools/settings that produce the indentation you
>> desire, it's pretty difficult for me to maintain your desired
>> indentation while working on files.  After we've decided on the
>> actual code I'll fix the indentation.  Is there a set of options for
>> ident or astyle or some other tool that will produce the indentation
>> you want?
>
> For new files, I use GNU indent with attached config, the result it
> produces is very close to my preferred coding style.

Excellent, thanks.

>> I don't know about others, but it I would find it a lot easier to
>> work on the source files if they all had a consistent, standard
>> indentation style that could be produced by a tool like indent or
>> astyle (I don't particulary care what standard or what tool).
>
> Yes, adding new code would be easier.  Fortunately, git blame has -w
> option, so one can hope that history tracking won't suffer very much
> from total code re-indentation.

It can be a little painful when you decide to make the jump and
re-indent a whole project.

-- 
Grant Edwards               grant.b.edwards        Yow! I guess it was all a
                                  at               DREAM ... or an episode of
                              gmail.com            HAWAII FIVE-O ...


------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to