From owner-freebsd-threads@FreeBSD.ORG Sun Aug 17 20:31:16 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9090937B401; Sun, 17 Aug 2003 20:31:16 -0700 (PDT) Received: from exchhz01.viatech.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DAC043F3F; Sun, 17 Aug 2003 20:31:07 -0700 (PDT) (envelope-from davidxu@viatech.com.cn) Received: from davidwnt (ip-240-1-168-192.rev.dyxnet.com [192.168.1.240]) by exchhz01.viatech.com.cn with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id Q9ZTY8ZL; Mon, 18 Aug 2003 11:13:18 +0800 Message-ID: <001a01c36539$b1a6dd70$f001a8c0@davidwnt> From: "David Xu" To: , "David Xu" References: Date: Mon, 18 Aug 2003 11:34:56 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 cc: threads@freebsd.org cc: Marcel Moolenaar Subject: Re: First draft: rewrite of {get|set|swap}context(3) X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2003 03:31:16 -0000 DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIkRhbmllbCBFaXNjaGVuIiA8 ZWlzY2hlbkB2aWdyaWQuY29tPg0KVG86ICJEYXZpZCBYdSIgPGRhdmlkeHVAZnJlZWJzZC5vcmc+ DQpDYzogPHRocmVhZHNAZnJlZWJzZC5vcmc+OyAiTWFyY2VsIE1vb2xlbmFhciIgPG1hcmNlbEB4 Y2xsbnQubmV0Pg0KU2VudDogTW9uZGF5LCBBdWd1c3QgMTgsIDIwMDMgMTE6MTIgQU0NClN1Ympl Y3Q6IFJlOiBGaXJzdCBkcmFmdDogcmV3cml0ZSBvZiB7Z2V0fHNldHxzd2FwfWNvbnRleHQoMykN Cj4gPiANCj4gPiBUaGVuIGRvZXNuJ3Qgc2lnbmFsIGNvbnRleHQgaW4gc2lnbmFsIGhhbmRsZXIg aGF2ZSBhIFVDRl9TSUdNQVNLID8NCj4gPiANCj4gPiB2b2lkICAgICgqX19zYV9zaWdhY3Rpb24p KGludCwgc3RydWN0IF9fc2lnaW5mbyAqLCB1Y29udGV4dF90ICp1Y3ApOw0KPiA+IHRoZSBjb250 ZXh0ICp1Y3Agc2hvdWxkIGhhdmUgVUNGX1NJR01BU0sgbm93Lg0KPiA+IEkgdGhpbmsgaXQgc2hv dWxkIGJlIFVDRl9OT1NJR01BU0suIEJ1dCBmb3IgbGlia3NlLCB3ZSByZWFsbHkgbmVlZG4ndA0K PiANCj4gSSB0aGluayBzbyB0b28uDQo+IA0KPiA+IHRoaXMga2luZCBvZiBoYWNrLCBiZWNhdXNl IE06TiB0aHJlYWQgaW4ga2VybmVsIGFsd2F5cyBtYXNrcyBhbGwgc2lnbmFscywNCj4gPiB5b3Ug Y2FuIGFsd2F5cyBTSUdGSUxMU0VUKCZ1Yy51Y19zaWdtYXNrKSBiZWZvcmUgY2FsbCBzZXRfY29u dGV4dC4NCj4gDQo+IFRoYXQgd29ya3MgZm9yIE06TiwgYnV0IG5vdCB3aGVuIFRIUl9HRVRDT05U RVhUKCkgKGFuZCBwZXJoYXBzDQo+IHNvbWVkYXkgVEhSX1NFVENPTlRFWFQoKSkgaXMgdXNlZCBm b3IgYSBzY29wZSBzeXN0ZW0gdGhyZWFkLg0KPiBIbW0sIHRoaXMgd291bGRuJ3Qgc2VlbSB0byBy ZXN1bHQgaW4gYSBjb250ZXh0IHRoYXQgbmVlZHMgdG8NCj4gYmUgcmVzdG9yZWQgYnkgdGhlIHN5 c2NhbGwgdGhvdWdoLg0KPiANCg0KSSBqdXN0IHRoaW5rIFVDRl9TSUdNQVNLIGlzIG5vdCBhc2tl ZCBieSBQT1NJWCwgIGFsc28gd2UgY2FuIGFsd2F5cw0Kc2V0IGEgcmlnaHQgc2lnbmFsIG1hc2sg Zm9yIHNjb3BlIHN5c3RlbSB0aHJlYWQsICBJIGFtIG5vdCBvYmplY3RpbmcgdGhlIGZsYWcsDQpi dXQgaXQgaXMgbm90IGEgbXVzdC1oYXZlIHRoaW5nIGZvciBjdXJyZW50IGxpYmtzZS4NCg0KPiAt LSANCj4gRGFuIEVpc2NoZW4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQo+IGZyZWVic2QtdGhyZWFkc0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxp c3QNCj4gaHR0cDovL2xpc3RzLmZyZWVic2Qub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWJzZC10 aHJlYWRzDQo+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJmcmVlYnNkLXRocmVh ZHMtdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmci