From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HtEKy-0005BK-Ah for qemu-devel@nongnu.org; Tue, 29 May 2007 22:55:00 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HtEKu-0005B8-Rw for qemu-devel@nongnu.org; Tue, 29 May 2007 22:54:59 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HtEKu-0005B5-Ne for qemu-devel@nongnu.org; Tue, 29 May 2007 22:54:56 -0400 Received: from grayson.netsweng.com ([207.235.77.11]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HtEKu-0003bK-5L for qemu-devel@nongnu.org; Tue, 29 May 2007 22:54:56 -0400 Received: from amavis by grayson.netsweng.com with scanned-ok (Exim 3.36 #1 (Debian)) id 1HtEKt-0005X3-00 for ; Tue, 29 May 2007 22:54:55 -0400 Received: from grayson.netsweng.com ([127.0.0.1]) by localhost (grayson.netsweng.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MBZe-KwCBgqp for ; Tue, 29 May 2007 22:54:42 -0400 (EDT) Received: from [71.31.89.73] (helo=trantor.stuart.netsweng.com) by grayson.netsweng.com with esmtp (Exim 3.36 #1 (Debian)) id 1HtEKg-0005Wx-00 for ; Tue, 29 May 2007 22:54:42 -0400 Date: Tue, 29 May 2007 22:54:21 -0400 (EDT) From: Stuart Anderson Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811327-402369762-1180493661=:6270" Subject: [Qemu-devel] [mips-linux-user] patch for pipe() result handling Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463811327-402369762-1180493661=:6270 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed pipe(2) on MIPS does some funny, non-standard stuff with it's return data. This patch implments this unusual handling. Without this patch, bash closes it's own stdin by mistake and therefore exits immediately after presenting the prompt. The LTP test results for the pipe() tests are improved with this patch as well. Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 ---1463811327-402369762-1180493661=:6270 Content-Type: TEXT/x-diff; charset=US-ASCII; name=13_mipspipe.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: MIPS pipe(2) fix Content-Disposition: attachment; filename=13_mipspipe.patch SW5kZXg6IHFlbXUvbGludXgtdXNlci9zeXNjYWxsLmMNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0NCi0tLSBxZW11Lm9yaWcvbGludXgtdXNlci9zeXNjYWxs LmMJMjAwNy0wNS0yOSAyMjo0MjowNC4wMDAwMDAwMDAgLTA0MDANCisrKyBx ZW11L2xpbnV4LXVzZXIvc3lzY2FsbC5jCTIwMDctMDUtMjkgMjI6NDc6MDAu MDAwMDAwMDAwIC0wNDAwDQpAQCAtMjkxNiw4ICsyOTE2LDEzIEBADQogICAg ICAgICAgICAgaW50IGhvc3RfcGlwZVsyXTsNCiAgICAgICAgICAgICByZXQg PSBnZXRfZXJybm8ocGlwZShob3N0X3BpcGUpKTsNCiAgICAgICAgICAgICBp ZiAoIWlzX2Vycm9yKHJldCkpIHsNCisjaWYgZGVmaW5lZChUQVJHRVRfTUlQ UykNCisJCSgoQ1BVTUlQU1N0YXRlKiljcHVfZW52KS0+Z3ByWzNdID0gaG9z dF9waXBlWzFdOw0KKwkJcmV0ID0gaG9zdF9waXBlWzBdOw0KKyNlbHNlDQog ICAgICAgICAgICAgICAgIHRwdXQzMihhcmcxLCBob3N0X3BpcGVbMF0pOw0K ICAgICAgICAgICAgICAgICB0cHV0MzIoYXJnMSArIDQsIGhvc3RfcGlwZVsx XSk7DQorI2VuZGlmDQogICAgICAgICAgICAgfQ0KICAgICAgICAgfQ0KICAg ICAgICAgYnJlYWs7DQo= ---1463811327-402369762-1180493661=:6270--