From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp and Guile Date: Fri, 9 Aug 2002 10:39:09 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200208091639.g79Gd9mf003557@santafe.santafe.edu> References: <200207200035.g6K0ZAb27891@aztec.santafe.edu> <200207212015.g6LKF4c00874@aztec.santafe.edu> <200207251807.g6PI75d07615@aztec.santafe.edu> <874renlito.fsf@zagadka.ping.de> <200207271853.g6RIre710837@aztec.santafe.edu> <200207310554.g6V5ssc16508@aztec.santafe.edu> <200208021743.g72HhkX01596@aztec.santafe.edu> <200208071424.g77EO1103149@wijiji.santafe.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1028911167 3046 127.0.0.1 (9 Aug 2002 16:39:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 9 Aug 2002 16:39:27 +0000 (UTC) Cc: neil@ossau.uklinux.net, raeburn@raeburn.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17dCnN-0000n1-00 for ; Fri, 09 Aug 2002 18:39:25 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17dDA2-0002MJ-00 for ; Fri, 09 Aug 2002 19:02:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17dCo7-0005rD-00; Fri, 09 Aug 2002 12:40:11 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17dCnG-0005c5-00; Fri, 09 Aug 2002 12:39:18 -0400 Original-Received: from santafe.santafe.edu (santafe [192.12.12.2]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g79GdT525201; Fri, 9 Aug 2002 10:39:29 -0600 (MDT) Original-Received: from santafe.santafe.edu (localhost [127.0.0.1]) by santafe.santafe.edu (8.12.2+Sun/8.12.5) with ESMTP id g79GdDKK003572; Fri, 9 Aug 2002 10:39:13 -0600 (MDT) Original-Received: (from rms@localhost) by santafe.santafe.edu (8.12.2+Sun/8.12.2/Submit) id g79Gd9mf003557; Fri, 9 Aug 2002 10:39:09 -0600 (MDT) Original-To: marius.vollmer@uni-dortmund.de In-Reply-To: (message from Marius Vollmer on 08 Aug 2002 18:06:18 +0200) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6401 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6401 However, there is no way to prevent 'yield' or SCM_TICK from switching during critical sections. I'm not sure I understand that properly. If we avoid calling yield or SCM_TICK within critical sections, won't that prevent thread switches within critical sections?