From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Mikael Djurfeldt Newsgroups: gmane.lisp.guile.user Subject: Re: Guile + pthreads + reentrancy? Date: Tue, 24 Feb 2004 10:44:18 -0500 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: References: <16442.35630.790674.12804@gargle.gargle.HOWL> Reply-To: djurfeldt@nada.kth.se NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1077638089 32219 80.91.224.253 (24 Feb 2004 15:54:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Feb 2004 15:54:49 +0000 (UTC) Cc: djurfeldt@nada.kth.se Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Feb 24 16:54:32 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AvetD-0004eG-00 for ; Tue, 24 Feb 2004 16:54:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1Aveof-00055w-IP for guile-user@m.gmane.org; Tue, 24 Feb 2004 10:49:49 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1Avenu-00055h-D5 for guile-user@gnu.org; Tue, 24 Feb 2004 10:49:02 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1Avelk-0004f4-Bf for guile-user@gnu.org; Tue, 24 Feb 2004 10:47:21 -0500 Original-Received: from [213.212.20.77] (helo=kvast.blakulla.net) by monty-python.gnu.org with esmtp (Exim 4.30) id 1AvejR-000350-Hq for guile-user@gnu.org; Tue, 24 Feb 2004 10:44:25 -0500 Original-Received: from chunk.mit.edu ([18.42.2.92] helo=chunk ident=Debian-exim) by kvast.blakulla.net with esmtp (Exim 3.36 #1 (Debian)) id 1AvejL-0008Oj-00; Tue, 24 Feb 2004 16:44:19 +0100 Original-Received: from mdj by chunk with local (Exim 4.30) id 1AvejK-0007K3-Hd; Tue, 24 Feb 2004 10:44:18 -0500 Original-To: bindej@rpi.edu, guile-user@gnu.org In-Reply-To: (Mikael Djurfeldt's message of "Tue, 24 Feb 2004 10:02:56 -0500") User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:2838 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:2838 Mikael Djurfeldt writes: > Current CVS HEAD have full pthreads support, which should make you > able to remove the message queue and access Guile directly from each > thread. Each thread which has been spawned by scm_spawn_thread, that is. scm_spawn_thread calls pthread_create and sets up Guile things. If, for some reason, you need to create the pthread yourself and want to later make it able to use Guile, that could be arranged. Please tell me and I'll add this to the API (this is on the TODO list). M _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user