From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Julian Graham" Newsgroups: gmane.lisp.guile.devel Subject: Re: thread cancellation, take 2 Date: Tue, 23 Oct 2007 22:35:13 -0400 Message-ID: <2bc5f8210710231935k4bb4a1d9ka832768797d6dc7a@mail.gmail.com> References: <2bc5f8210709200730q61d7973ft8d1da14889efb2f1@mail.gmail.com> <2bc5f8210709240839k3069f572ne54d10f44680671@mail.gmail.com> <87ejgmnke4.fsf@laas.fr> <2bc5f8210709261939g35dbdbc3g7823dcf3ca843083@mail.gmail.com> <2bc5f8210710171741k51d37e3eha7c1d798f8dec0e@mail.gmail.com> <87prza6isy.fsf@chbouib.org> <2bc5f8210710201519i105ef738qafa95432ad191b80@mail.gmail.com> <877ilg62mt.fsf@chbouib.org> <87k5pg4npz.fsf@chbouib.org> <2bc5f8210710230716k5f644d6fk8d2f81bb9f9f6ea8@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_4925_9091098.1193193313633" X-Trace: ger.gmane.org 1193193328 19374 80.91.229.12 (24 Oct 2007 02:35:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Oct 2007 02:35:28 +0000 (UTC) Cc: guile-devel@gnu.org To: "=?ISO-8859-1?Q?Ludovic_Court=E8s?=" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Oct 24 04:35:28 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IkW5g-0006aZ-7p for guile-devel@m.gmane.org; Wed, 24 Oct 2007 04:35:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IkW5Y-0002yN-0Y for guile-devel@m.gmane.org; Tue, 23 Oct 2007 22:35:20 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IkW5V-0002xw-8R for guile-devel@gnu.org; Tue, 23 Oct 2007 22:35:17 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IkW5U-0002xS-AH for guile-devel@gnu.org; Tue, 23 Oct 2007 22:35:16 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IkW5U-0002xP-6O for guile-devel@gnu.org; Tue, 23 Oct 2007 22:35:16 -0400 Original-Received: from mu-out-0910.google.com ([209.85.134.189]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IkW5T-00031R-8s for guile-devel@gnu.org; Tue, 23 Oct 2007 22:35:15 -0400 Original-Received: by mu-out-0910.google.com with SMTP id g7so69166muf for ; Tue, 23 Oct 2007 19:35:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=9UMF2MvRIaMHzj5JpIJRTAgJQfR3Mp0KpfW1ZDMwtVs=; b=mFVgymDCFIEwYtPyEmATM5IBO2zO7xT7e96jK/qBlWZ6xAxec/UxPIk6jY/bW7HifjJ1mwIKMR7VTLKLvM24fvfCNu1oL7bpxG5d2Lpn/yF6wKchn++YcWFUa4PbSayp+k73zQEWtMHHrXlQ6SREjVi+ehOPaFi/HlyoTMUgBhI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=DLxEr/SWa/iBMDh9HxHdFZa5ia1ExbxmNsa2v7bxwPP0QlJTCb2JxitRYs/FmCi1OPHVsARrC6xxQAaCHEmM8M7wZCJY+8rREgs6k8UwtxLL2ZC2t1zs5SBVKyuyPjcALb36KViiJH4Xq7eYoBdNHrgeDWTbs0HMa432P6wGM+U= Original-Received: by 10.82.177.3 with SMTP id z3mr230604bue.1193193313874; Tue, 23 Oct 2007 19:35:13 -0700 (PDT) Original-Received: by 10.82.176.13 with HTTP; Tue, 23 Oct 2007 19:35:13 -0700 (PDT) In-Reply-To: <2bc5f8210710230716k5f644d6fk8d2f81bb9f9f6ea8@mail.gmail.com> X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6856 Archived-At: ------=_Part_4925_9091098.1193193313633 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Find attached a patch that adds documentation for the thread cancellation functions. Let me know if I should change anything. On 10/23/07, Julian Graham wrote: > > Actually, condition variables and mutexes seem to be fairly well > > documented, or did I miss something else? :-) > > > Oops, for some reason I was looking at the 1.6.8 manual (blame it on > the cold I've had for the past few days). I'll have some docs in > shortly. > ------=_Part_4925_9091098.1193193313633 Content-Type: text/x-patch; name=thread-cancellation-doc.HEAD.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_f858g60b Content-Disposition: attachment; filename=thread-cancellation-doc.HEAD.patch SW5kZXg6IGFwaS1zY2hlZHVsaW5nLnRleGkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3NvdXJjZXMv Z3VpbGUvZ3VpbGUvZ3VpbGUtY29yZS9kb2MvcmVmL2FwaS1zY2hlZHVsaW5nLnRleGksdgpyZXRy aWV2aW5nIHJldmlzaW9uIDEuMTcKZGlmZiAtYSAtdSAtcjEuMTcgYXBpLXNjaGVkdWxpbmcudGV4 aQotLS0gYXBpLXNjaGVkdWxpbmcudGV4aQkxNyBKdW4gMjAwNiAyMzoxNToyMiAtMDAwMAkxLjE3 CisrKyBhcGktc2NoZWR1bGluZy50ZXhpCTI0IE9jdCAyMDA3IDAyOjI5OjQ2IC0wMDAwCkBAIC0x LDYgKzEsNiBAQAogQGMgLSotdGV4aW5mby0qLQogQGMgVGhpcyBpcyBwYXJ0IG9mIHRoZSBHTlUg R3VpbGUgUmVmZXJlbmNlIE1hbnVhbC4KLUBjIENvcHlyaWdodCAoQykgIDE5OTYsIDE5OTcsIDIw MDAsIDIwMDEsIDIwMDIsIDIwMDMsIDIwMDQKK0BjIENvcHlyaWdodCAoQykgIDE5OTYsIDE5OTcs IDIwMDAsIDIwMDEsIDIwMDIsIDIwMDMsIDIwMDQsIDIwMDUsIDIwMDYsIDIwMDcKIEBjICAgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiBAYyBTZWUgdGhlIGZpbGUgZ3VpbGUudGV4aSBm b3IgY29weWluZyBjb25kaXRpb25zLgogCkBAIC0yODUsNiArMjg1LDQyIEBACiBpbW1lZGlhdGUg Y29udGV4dCBzd2l0Y2ggdG8gb25lIG9mIHRoZW0uIE90aGVyd2lzZSwgeWllbGQgaGFzIG5vIGVm ZmVjdC4KIEBlbmQgZGVmZm4KIAorQGRlZmZuIHtTY2hlbWUgUHJvY2VkdXJlfSBjYW5jZWwtdGhy ZWFkIHRocmVhZAorQGRlZmZueCB7QyBGdW5jdGlvbn0gc2NtX2NhbmNlbF90aHJlYWQgKHRocmVh ZCkKK0FzeW5jaHJvbm91c2x5IG5vdGlmeSBAY29kZXt0aHJlYWR9IHRvIGV4aXQuIEltbWVkaWF0 ZWx5IGFmdGVyIHJlY2VpdmluZwordGhpcyBub3RpZmljYXRpb24sIEBjb2Rle3RocmVhZH0gd2ls bCBjYWxsIGl0cyBjbGVhbnVwIGhhbmRsZXIgKGlmIG9uZQoraGFzIGJlZW4gc2V0KSBhbmQgdGhl biB0ZXJtaW5hdGUsIGFib3J0aW5nIGFueSBldmFsdWF0aW9uIHRoYXQgaXMgaW4KK3Byb2dyZXNz LgorCitCZWNhdXNlIEd1aWxlIHRocmVhZHMgYXJlIGlzb21vcnBoaWMgd2l0aCBQT1NJWCB0aHJl YWRzLCBAY29kZXt0aHJlYWR9Cit3aWxsIG5vdCByZWNlaXZlIGl0cyBjYW5jZWxsYXRpb24gc2ln bmFsIHVudGlsIGl0IHJlYWNoZXMgYSBjYW5jZWxsYXRpb24KK3BvaW50LiBTZWUgeW91ciBvcGVy YXRpbmcgc3lzdGVtJ3MgUE9TSVggdGhyZWFkaW5nIGRvY3VtZW50YXRpb24gZm9yIAorbW9yZSBp bmZvcm1hdGlvbiBvbiBjYW5jZWxsYXRpb24gcG9pbnRzOyBub3RlIHRoYXQgaW4gR3VpbGUsIHVu bGlrZSAKK25hdGl2ZSBQT1NJWCB0aHJlYWRzLCBhIHRocmVhZCBjYW4gcmVjZWl2ZSBhIGNhbmNl bGxhdGlvbiBub3RpZmljYXRpb24gCit3aGlsZSBhdHRlbXB0aW5nIHRvIGxvY2sgYSBtdXRleC4g CitAZW5kIGRlZmZuCisKK0BkZWZmbiB7U2NoZW1lIFByb2NlZHVyZX0gc2V0LXRocmVhZC1jbGVh bnVwISB0aHJlYWQgcHJvYworQGRlZmZueCB7QyBGdW5jdGlvbn0gc2NtX3NldF90aHJlYWRfY2xl YW51cF94ICh0aHJlYWQsIHByb2MpCitTZXQgQGNvZGV7cHJvY30gYXMgdGhlIGNsZWFudXAgaGFu ZGxlciBmb3IgdGhlIHRocmVhZCBAY29kZXt0aHJlYWR9LgorQGNvZGV7cHJvY30sIHdoaWNoIG11 c3QgYmUgYSB0aHVuaywgd2lsbCBiZSBjYWxsZWQgd2hlbiBAY29kZXt0aHJlYWR9IAorZXhpdHMs IGVpdGhlciBub3JtYWxseSBvciBieSBiZWluZyBjYW5jZWxlZC4gVGhyZWFkIGNsZWFudXAgaGFu ZGxlcnMKK2NhbiBiZSB1c2VkIHRvIHBlcmZvcm0gdXNlZnVsIHRhc2tzIGxpa2UgcmVsZWFzaW5n IHJlc291cmNlcywgc3VjaCBhcworbG9ja2VkIG11dGV4ZXMsIHdoZW4gdGhyZWFkIGV4aXQgY2Fu bm90IGJlIHByZWRpY3RlZC4KKworVGhlIHJldHVybiB2YWx1ZSBvZiBAdmFye3Byb2N9IHdpbGwg YmUgc2V0IGFzIHRoZSBAZW1waHtleGl0IHZhbHVlfSBvZgorQGNvZGV7dGhyZWFkfS4KKworVG8g cmVtb3ZlIGEgY2xlYW51cCBoYW5kbGVyLCBwYXNzIEBjb2RleyNmfSBmb3IgQGNvZGV7cHJvY30u CitAZW5kIGRlZmZuCisKK0BkZWZmbiB7U2NoZW1lIFByb2NlZHVyZX0gdGhyZWFkLWNsZWFudXAg dGhyZWFkCitAZGVmZm54IHtDIEZ1bmN0aW9ufSBzY21fdGhyZWFkX2NsZWFudXAgKHRocmVhZCkK K1JldHVybiB0aGUgY2xlYW51cCBoYW5kbGVyIGN1cnJlbnRseSBpbnN0YWxsZWQgZm9yIHRoZSB0 aHJlYWQgCitAY29kZXt0aHJlYWR9LiBJZiBubyBjbGVhbnVwIGhhbmRsZXIgaXMgY3VycmVudGx5 IGluc3RhbGxlZCwgCit0aHJlYWQtY2xlYW51cCByZXR1cm5zIEBjb2RleyNmfS4KK0BlbmQgZGVm Zm4KKwogSGlnaGVyIGxldmVsIHRocmVhZCBwcm9jZWR1cmVzIGFyZSBhdmFpbGFibGUgYnkgbG9h ZGluZyB0aGUKIEBjb2RleyhpY2UtOSB0aHJlYWRzKX0gbW9kdWxlLiAgVGhlc2UgcHJvdmlkZSBz dGFuZGFyZGl6ZWQKIHRocmVhZCBjcmVhdGlvbi4K ------=_Part_4925_9091098.1193193313633 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel ------=_Part_4925_9091098.1193193313633--