From: Pierre Muller <muller@ics.u-strasbg.fr>
To: gdb-patches@sources.redhat.com
Subject: Re: RFA: Make cli-out follow gdb_stdout
Date: Mon, 19 Aug 2002 07:50:00 -0000 [thread overview]
Message-ID: <4.2.0.58.20020819163726.00a46ff0@ics.u-strasbg.fr> (raw)
In-Reply-To: <20020717183012.GA9788@nevyn.them.org>
At 20:30 17/07/2002 , Daniel Jacobowitz a écrit:
>Right now, when you create a cli_out object via cli_out_new, you pass the
>value of gdb_stdout. If we want to temporarily redirect output, that loses.
>Rather than temporarily changing the UI, I'd like to have cli_out_new follow
>gdb_stdout.
>
>There were two ways to do this:
> - hardcode the relationship between cli_out and gdb_stdout, since all
>callers pass the same thing.
> - Pass &gdb_stdout instead of gdb_stdout.
>
>I opted for the latter, as Pierre originally suggested. If someone's got a
>preference for the former I can switch easily enough. I need this patch
>before I can submit the code to support '>' and '>>', based on Tom Tromey's
>patch from last October.
>
>OK?
This mail is followed by several others in which Andrew and Daniel argue about
the proposed patch...
Andrew says
>>So the assertion:
>>
>> global uiout->stream->ui_file == global gdb_stdout
>>
>>doesn't hold :-(
But I think there is a confusion at that point
(at least after reading of the thread, I was not really sure that
it was clear).
My impression is that the current way the cli_out_new works is not correct
because if you change gdb_stdout, this change is not reflected in
the uiout global var. Thus the above assertion
does not hold in the current old code, but if I understood Daneil's patch correctly
that patch should have solved that issue.
Thus I am very disappointed by the final outcome of this thread...
I really tought that Daniel's idea was the way to go,
as uiout is not known in all source files, but gdb_stdout is.
Also, I didn't understand the intent of Andrew concerning this issue.
Andrew, could you try to reformulate your point of view?
Pierre Muller
Institut Charles Sadron
6,rue Boussingault
F 67083 STRASBOURG CEDEX (France)
mailto:muller@ics.u-strasbg.fr
Phone : (33)-3-88-41-40-07 Fax : (33)-3-88-41-40-99
next prev parent reply other threads:[~2002-08-19 14:50 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-17 12:09 Daniel Jacobowitz
2002-07-22 11:21 ` Andrew Cagney
2002-07-22 11:43 ` Daniel Jacobowitz
2002-07-22 12:25 ` Andrew Cagney
2002-07-22 12:43 ` Daniel Jacobowitz
2002-07-22 13:18 ` Andrew Cagney
2002-07-22 15:17 ` Daniel Jacobowitz
2002-08-19 7:50 ` Pierre Muller [this message]
2002-08-20 8:58 ` Andrew Cagney
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4.2.0.58.20020819163726.00a46ff0@ics.u-strasbg.fr \
--to=muller@ics.u-strasbg.fr \
--cc=gdb-patches@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox