From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KV99w-0004r8-Ny for qemu-devel@nongnu.org; Mon, 18 Aug 2008 14:08:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KV99w-0004qo-9F for qemu-devel@nongnu.org; Mon, 18 Aug 2008 14:08:52 -0400 Received: from [199.232.76.173] (port=51038 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KV99w-0004ql-3x for qemu-devel@nongnu.org; Mon, 18 Aug 2008 14:08:52 -0400 Received: from el-out-1112.google.com ([209.85.162.183]:45281) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KV99v-0000dD-Ow for qemu-devel@nongnu.org; Mon, 18 Aug 2008 14:08:51 -0400 Received: by el-out-1112.google.com with SMTP id y26so59248ele.19 for ; Mon, 18 Aug 2008 11:08:50 -0700 (PDT) Message-ID: Date: Mon, 18 Aug 2008 21:08:50 +0300 From: "Blue Swirl" Subject: Re: [Qemu-devel] pty/tty functions for BSD too In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <20080818105912.GF4686@implementation.uk.xensource.com> <48A981F1.6070606@codemonkey.ws> <20080818142333.GQ4686@implementation.uk.xensource.com> <20080818162618.GA20089@redhat.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Daniel P. Berrange" , qemu-devel@nongnu.org T24gOC8xOC8wOCwgQmx1ZSBTd2lybCA8YmxhdXdpcmJlbEBnbWFpbC5jb20+IHdyb3RlOgo+IE9u IDgvMTgvMDgsIERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4gd3JvdGU6 Cj4gID4gT24gTW9uLCBBdWcgMTgsIDIwMDggYXQgMDc6MTY6MzZQTSArMDMwMCwgQmx1ZSBTd2ly bCB3cm90ZToKPiAgPiAgPiBPbiA4LzE4LzA4LCBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGli YXVsdEBlbnMtbHlvbi5vcmc+IHdyb3RlOgo+ICA+ICA+ID4gQW50aG9ueSBMaWd1b3JpLCBsZSBN b24gMTggQXVnIDIwMDggMDk6MDY6NDEgLTA1MDAsIGEgw6ljcml0IDoKPiAgPiAgPiA+Cj4gID4g ID4gPiA+IFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiAgPiAgPiA+ICA+ID5JbiBYZW4sIHB0eS90 dHkgZnVuY3Rpb25zIGFyZSBlbmFibGVkIGZvciBCU0QgdG9vLCBzaG91bGRuJ3Qgd2UgZW5hYmxl Cj4gID4gID4gPiAgPiA+dGhlbSBpbiB1cHN0cmVhbSBxZW11IHRvbywgYXMgcGF0Y2hlZCBiZWxv dz8KPiAgPiAgPiA+ICA+ID4KPiAgPiAgPiA+ICA+Cj4gID4gID4gPiAgPiBBbmQgeW91J3JlIHN1 cmUgdGhhdCB0aGVzZSBmdW5jdGlvbnMgY29tcGlsZS93b3JrIG9uIE5ldEJTRC9PcGVuQlNEPwo+ ICA+ICA+ID4KPiAgPiAgPiA+Cj4gID4gID4gPiBUaGUgZGVmaW5lcyBhcmUgZXhwbGljaXQgaW4g WGVuLCBzbyBJIGd1ZXNzIHNvbWVib2R5IHRlc3RlZCBpdC4gIEkKPiAgPiAgPiA+ICBoYXZlbid0 IG15c2VsZi4gIEkgd29uZGVyIHdoeSB0aGVyZSBpcyBubyBGcmVlQlNEIGhvd2V2ZXIuCj4gID4g ID4KPiAgPiAgPiBUaGUgcGF0Y2ggZG9lcyBub3Qgd29yayBvbiBPcGVuQlNELCBiZWNhdXNlIHdo aWxlIG9wZW5wdHkoKSBpcwo+ICA+ICA+IGF2YWlsYWJsZSwgcHRzbmFtZSgpIGlzbid0Lgo+ICA+ ICA+Cj4gID4gID4gSSB0ZXN0ZWQgdGhlIGF0dGFjaGVkIHZlcnNpb24gb24gT3BlbkJTRCBhbmQg TGludXgsIHB0eSBuYW1lIGlzCj4gID4gID4gcHJpbnRlZCBjb3JyZWN0bHkuCj4gID4KPiAgPgo+ ICA+IFBhc3NpbmcgYSBub24tTlVMTCB2YWx1ZSB0byBvcGVucHR5KCkncyBuYW1lIHBhcmFtZXRl ciBpcyBub3Qgc2FmZQo+ICA+Cj4gID4gIFtxdW90ZSBvcGVucHR5KDEpXQo+ICA+ICBCVUdTCj4g ID4gICAgICAgIE5vYm9keSBrbm93cyBob3cgbXVjaCBzcGFjZSBzaG91bGQgYmUgcmVzZXJ2ZWQg Zm9yIG5hbWUuICBTbywgY2FsbC0KPiAgPiAgICAgICAgaW5nIG9wZW5wdHkoKSBvciBmb3JrcHR5 KCkgd2l0aCBub24tTlVMTCBuYW1lIG1heSBub3QgYmUgc2VjdXJlLgo+ICA+ICBbL3F1b3RlXQo+ Cj4KPiBNYXliZSBpbiB0aGVvcnksIGJ1dCBpbiBwcmFjdGljZSB0aGUgbmFtZSB3aWxsIGJlCj4g IC9kZXYvcHR5WzAtOWEtel1bYS16XSBvciAvZGV2L3B0cy9bMC05XSogb3Igc29tZXRoaW5nIHNp bWlsYXIuIEV2ZW4gaWYKPiAgdGhleSBhcmUgbm90LCBQQVRIX01BWCBzaG91bGQgYmUgZW5vdWdo Lgo+Cj4KPiAgPiAgSWYgQlNEIGhhcyBubyBvdGhlciB3YXkgdG8gZGV0ZXJtaW5lIHRoZSBQVFkg bmFtZSwgdGhlbiBhdCBsZWFzdCBpdAo+ICA+ICBzaG91bGQgYmUgY29uZGl0aW9uYWxpemVkIHNv IHRoYXQgc3lzdGVtcyB3aXRoIHB0c25hbWUoKSB1c2UgaXQsIG9ubHkKPiAgPiAgZmFsbGluZyBi YWNrIHRvIHVzaW5nIHRoZSAnbmFtZScgYXJnIHRvIG9wZW5wdHkoKSBmb3IgT1MgbGFja2luZyBw dHNuYW1lCj4KPgo+IEknbSBub3QgY29udmluY2VkICh5ZXQ/KSB0aGlzIHdpbGwgYmUgd29ydGgg aXQuCgpHbGliYyB1c2VzIGFuIGludGVybmFsIFBBVEhfTUFYIGJ1ZmZlci4gSWYgdGhlIG5hbWUg ZG9lcyBub3QgZml0LCB0aGUKYnVmZmVyIHdpbGwgYmUgZG91YmxlZCBpbiBzaXplOgpodHRwOi8v c291cmNld2FyZS5vcmcvY2dpLWJpbi9jdnN3ZWIuY2dpL2xpYmMvbG9naW4vb3BlbnB0eS5jP3Jl dj0xLjgmY29udGVudC10eXBlPXRleHQveC1jdnN3ZWItbWFya3VwJmN2c3Jvb3Q9Z2xpYmMKCkJ1 dCBpbiBwcmFjdGljZSB0aGUgcHR5IHdpbGwgYmUgYWxsb2NhdGVkIHVzaW5nIGdldHB0KCksIHdo aWNoIHVzZXMKaGFyZCBjb2RlZCBwdG14IG5hbWU6Cmh0dHA6Ly9zb3VyY2V3YXJlLm9yZy9jZ2kt YmluL2N2c3dlYi5jZ2kvbGliYy9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9nZXRwdC5jP3Jldj0x LjEwJmNvbnRlbnQtdHlwZT10ZXh0L3gtY3Zzd2ViLW1hcmt1cCZjdnNyb290PWdsaWJjCgpBbmQg cHRzbmFtZSgpIGlzIHVzZWQgdG8gZ2V0IHRoZSBwdHkgbmFtZSwgd2hpY2ggdXNlcyBlaXRoZXIg aGFyZApjb2RlZCBidWZmZXIgbGVuZ3RoIG9mIF9QQVRIX0RFVlBUUyBvciBfUEFUSF9UVFk6Cmh0 dHA6Ly9zb3VyY2V3YXJlLm9yZy9jZ2ktYmluL2N2c3dlYi5jZ2kvbGliYy9zeXNkZXBzL3VuaXgv c3lzdi9saW51eC9wdHNuYW1lLmM/cmV2PTEuMTUmY29udGVudC10eXBlPXRleHQveC1jdnN3ZWIt bWFya3VwJmN2c3Jvb3Q9Z2xpYmMKCk9wZW5CU0QgZm9yY2VzIHRoZSBuYW1lIHRvIGJlIGluIGZv cm1hdCAiL2Rldi9wdHlYWCI6Cmh0dHA6Ly93d3cub3BlbmJzZC5vcmcvY2dpLWJpbi9jdnN3ZWIv c3JjL2xpYi9saWJ1dGlsL3B0eS5jP3Jldj0xLjE1JmNvbnRlbnQtdHlwZT10ZXh0L3gtY3Zzd2Vi LW1hcmt1cAoKTmV0QlNEIGlzIHNpbWlsYXIsIGV4Y2VwdCBhbHNvIC9kZXYvdHR5WFggaXMgcG9z c2libGU6Cmh0dHA6Ly9jdnN3ZWIubmV0YnNkLm9yZy9ic2R3ZWIuY2dpL3NyYy9saWIvbGlidXRp bC9wdHkuYz9yZXY9MS4yOSZjb250ZW50LXR5cGU9dGV4dC94LWN2c3dlYi1tYXJrdXAKCkkgc3Rp bGwgbWFpbnRhaW4gdGhhdCBpbiByZWFsaXR5LCBQQVRIX01BWCBzaG91bGQgYmUgZW5vdWdoLgo=