From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Patch to trunk: merge common code in hourglass impl Date: Wed, 04 Jun 2008 20:31:42 +0300 Message-ID: References: <484660F1.2070609@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1212600725 5354 80.91.229.12 (4 Jun 2008 17:32:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Jun 2008 17:32:05 +0000 (UTC) Cc: adrian.b.robert@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 04 19:32:46 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1K3wqr-0002AU-1f for ged-emacs-devel@m.gmane.org; Wed, 04 Jun 2008 19:32:46 +0200 Original-Received: from localhost ([127.0.0.1]:54507 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3wq2-000081-V3 for ged-emacs-devel@m.gmane.org; Wed, 04 Jun 2008 13:31:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K3wpx-0008Vs-GZ for emacs-devel@gnu.org; Wed, 04 Jun 2008 13:31:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K3wpw-0008T3-Fb for emacs-devel@gnu.org; Wed, 04 Jun 2008 13:31:48 -0400 Original-Received: from [199.232.76.173] (port=33468 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3wpw-0008SE-6G for emacs-devel@gnu.org; Wed, 04 Jun 2008 13:31:48 -0400 Original-Received: from mtaout2.012.net.il ([84.95.2.4]:34109) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K3wps-00054w-AK; Wed, 04 Jun 2008 13:31:44 -0400 Original-Received: from HOME-C4E4A596F7 ([83.130.2.23]) by i_mtaout2.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0K1Y00CLI9DO25C3@i_mtaout2.012.net.il>; Wed, 04 Jun 2008 20:46:37 +0300 (IDT) In-reply-to: <484660F1.2070609@gnu.org> X-012-Sender: halo1@inter.net.il X-detected-kernel: by monty-python.gnu.org: Solaris 9.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:98408 Archived-At: > Date: Wed, 04 Jun 2008 10:31:29 +0100 > From: Jason Rumney > Cc: Adrian Robert , > emacs- devel > > Stefan Monnier wrote: > >> - Under W32, atimers are not currently used, so the common code cannot be > >> either. If atimers will work under W32, then the patch can be improved to > >> benefit W32 as well. > >> > > > > It would be good to know if the avoidance of atimers was done > > on purpose. Eli? Jason? > > > > I don't think atimers are supported on Windows. My understanding is that > they require signals. Yes, atimers work by sending SIGALRM, which isn't supported on Windows. While Windows has equivalent functionality, no one stepped forward to emulate atimers, probably because their use in Emacs is quite limited, and in areas where Windows offers alternate ways of doing the same.