From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 66722 invoked by alias); 2 Jul 2016 01:29:22 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 66704 invoked by uid 89); 2 Jul 2016 01:29:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_SOFTFAIL autolearn=no version=3.3.2 spammy=Hx-languages-length:2292 X-HELO: simark.ca Received: from simark.ca (HELO simark.ca) (158.69.221.121) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sat, 02 Jul 2016 01:29:09 +0000 Received: by simark.ca (Postfix, from userid 112) id 5372B1E86E; Fri, 1 Jul 2016 21:29:07 -0400 (EDT) Received: from simark.ca (localhost [127.0.0.1]) by simark.ca (Postfix) with ESMTP id 652641E1A7; Fri, 1 Jul 2016 21:29:06 -0400 (EDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_bdf50fdd7dd9cb32736acb0a5889bb72" Date: Sat, 02 Jul 2016 01:29:00 -0000 From: Simon Marchi To: Pedro Alves Cc: Marc Khouzam , gdb@sourceware.org Subject: Re: Is there a way to unset inferior-tty? In-Reply-To: <302246af-a394-4a76-5223-5cac924bda9a@redhat.com> References: <302246af-a394-4a76-5223-5cac924bda9a@redhat.com> Message-ID: <9560791fd070c79f7ab54e5e7b63d433@simark.ca> X-Sender: simon.marchi@polymtl.ca User-Agent: Roundcube Webmail/1.2.0 X-IsSubscribed: yes X-SW-Source: 2016-07/txt/msg00002.txt.bz2 --=_bdf50fdd7dd9cb32736acb0a5889bb72 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Content-length: 565 On 2016-07-01 14:51, Pedro Alves wrote: > I think this should just be fixed to work. > > The fix should be very similar to this: > > > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=811a659a779fdf93293fe1105d99e9db171a8b68 > > Thanks, > Pedro Alves Hi Marc, Here's a patch. If you like it I'll submit it to gdb-patches with ChangeLog and all. That made me realize there is an alias for this, you can use "tty /dev/pts/X", which is equivalent to "set inferior-tty /dev/pts/X". There, I just saved you about 1 hour of typing per day :). Simon --=_bdf50fdd7dd9cb32736acb0a5889bb72 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Allow-resetting-an-empty-inferior-tty.patch Content-Disposition: attachment; filename=0001-Allow-resetting-an-empty-inferior-tty.patch; size=1786 Content-length: 2424 RnJvbSAxMzlkOGU3Y2NjMjRlMGVmYWE4NGFkOTQyNGYzMThkNTVkZmU5ZWVh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTaW1vbiBNYXJjaGkg PHNpbW9uLm1hcmNoaUBwb2x5bXRsLmNhPgpEYXRlOiBGcmksIDEgSnVsIDIw MTYgMjE6MjM6MjggLTA0MDAKU3ViamVjdDogW1BBVENIXSBBbGxvdyByZXNl dHRpbmcgYW4gZW1wdHkgaW5mZXJpb3ItdHR5CgpUaGlzIHBhdGNoIGFsbG93 cyB0aGUgdXNlciB0byBzZXQgdGhlIGluZmVyaW9yLXR0eSB0byAiZW1wdHki LCBpbiBvcmRlcgp0byBjb21lIGJhY2sgdG8gdGhlIGRlZmF1bHQgYmVoYXZp b3VyIG9mIHVzaW5nIHRoZSBzYW1lIHR0eSBhcyBnZGIgaXMKdXNpbmcuCi0t LQogZ2RiL2luZmNtZC5jIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZ2RiL2luZmNtZC5jIGIvZ2RiL2luZmNtZC5jCmluZGV4 IDU4YmExY2IuLjk3YTFlMzUgMTAwNjQ0Ci0tLSBhL2dkYi9pbmZjbWQuYwor KysgYi9nZGIvaW5mY21kLmMKQEAgLTE1MSw3ICsxNTEsMTEgQEAgdm9pZAog c2V0X2luZmVyaW9yX2lvX3Rlcm1pbmFsIChjb25zdCBjaGFyICp0ZXJtaW5h bF9uYW1lKQogewogICB4ZnJlZSAoY3VycmVudF9pbmZlcmlvciAoKS0+dGVy bWluYWwpOwotICBjdXJyZW50X2luZmVyaW9yICgpLT50ZXJtaW5hbCA9IHRl cm1pbmFsX25hbWUgPyB4c3RyZHVwICh0ZXJtaW5hbF9uYW1lKSA6IDA7CisK KyAgaWYgKHRlcm1pbmFsX25hbWUgIT0gTlVMTCAmJiBzdHJsZW4gKHRlcm1p bmFsX25hbWUpID4gMCkKKyAgICBjdXJyZW50X2luZmVyaW9yICgpLT50ZXJt aW5hbCA9IHhzdHJkdXAgKHRlcm1pbmFsX25hbWUpOworICBlbHNlCisgICAg Y3VycmVudF9pbmZlcmlvciAoKS0+dGVybWluYWwgPSBOVUxMOwogfQogCiBj b25zdCBjaGFyICoKQEAgLTMyMjQsMTQgKzMyMjgsMTQgQEAgX2luaXRpYWxp emVfaW5mY21kICh2b2lkKQogICBjb25zdCBjaGFyICpjbWRfbmFtZTsKIAog ICAvKiBBZGQgdGhlIGZpbGVuYW1lIG9mIHRoZSB0ZXJtaW5hbCBjb25uZWN0 ZWQgdG8gaW5mZXJpb3IgSS9PLiAgKi8KLSAgYWRkX3NldHNob3dfZmlsZW5h bWVfY21kICgiaW5mZXJpb3ItdHR5IiwgY2xhc3NfcnVuLAotCQkJICAgICZp bmZlcmlvcl9pb190ZXJtaW5hbF9zY3JhdGNoLCBfKCJcCisgIGFkZF9zZXRz aG93X29wdGlvbmFsX2ZpbGVuYW1lX2NtZCAoImluZmVyaW9yLXR0eSIsIGNs YXNzX3J1biwKKwkJCQkgICAgICZpbmZlcmlvcl9pb190ZXJtaW5hbF9zY3Jh dGNoLCBfKCJcCiBTZXQgdGVybWluYWwgZm9yIGZ1dHVyZSBydW5zIG9mIHBy b2dyYW0gYmVpbmcgZGVidWdnZWQuIiksIF8oIlwKIFNob3cgdGVybWluYWwg Zm9yIGZ1dHVyZSBydW5zIG9mIHByb2dyYW0gYmVpbmcgZGVidWdnZWQuIiks IF8oIlwKIFVzYWdlOiBzZXQgaW5mZXJpb3ItdHR5IC9kZXYvcHRzLzEiKSwK LQkJCSAgICBzZXRfaW5mZXJpb3JfdHR5X2NvbW1hbmQsCi0JCQkgICAgc2hv d19pbmZlcmlvcl90dHlfY29tbWFuZCwKLQkJCSAgICAmc2V0bGlzdCwgJnNo b3dsaXN0KTsKKwkJCQkgICAgIHNldF9pbmZlcmlvcl90dHlfY29tbWFuZCwK KwkJCQkgICAgIHNob3dfaW5mZXJpb3JfdHR5X2NvbW1hbmQsCisJCQkJICAg ICAmc2V0bGlzdCwgJnNob3dsaXN0KTsKICAgYWRkX2NvbV9hbGlhcyAoInR0 eSIsICJzZXQgaW5mZXJpb3ItdHR5IiwgY2xhc3NfYWxpYXMsIDApOwogCiAg IGNtZF9uYW1lID0gImFyZ3MiOwotLSAKMi45LjAKCg== --=_bdf50fdd7dd9cb32736acb0a5889bb72--