From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Some experience with the igc branch Date: Tue, 24 Dec 2024 05:37:34 +0200 Message-ID: <86v7v93g5d.fsf@gnu.org> References: <87o713wwsi.fsf@telefonica.net> <87ldw7fwet.fsf@protonmail.com> <87a5cnfj8t.fsf@protonmail.com> <86seqe4j4f.fsf@gnu.org> <87ttaucub8.fsf@protonmail.com> <87pllicrpi.fsf@protonmail.com> <86bjx24ad0.fsf@gnu.org> <87cyhicocg.fsf@protonmail.com> <867c7q4592.fsf@gnu.org> <87y106cfb2.fsf@turtle-trading.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10729"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pipcet@protonmail.com, gerd.moellmann@gmail.com, ofv@wanadoo.es, emacs-devel@gnu.org, eller.helmut@gmail.com, acorallo@gnu.org To: Benjamin Riefenstahl Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 24 04:38:25 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tPvkX-0002fZ-8J for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Dec 2024 04:38:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tPvjp-00020L-9p; Mon, 23 Dec 2024 22:37:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tPvjn-0001zt-Ci for emacs-devel@gnu.org; Mon, 23 Dec 2024 22:37:39 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tPvjl-0007NP-8X; Mon, 23 Dec 2024 22:37:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=pjupfxmIvZNqCgrcIz9TTgqxAI18Qte9hW+5Jd4Vyzw=; b=bbH1wXyq0gxn nGckHv94KODT8UTB59SnuIlRpJjs+PhtRpoEjetSXM72PeAtfWygM8CdXPCGHEP5qzACPC+lrlOHr SxTkjvCPd+uYI4ctmldWOZLv9wtPDNSiK8pyIfPfAkrMKEJtKjiucVeLDvkWdwqmGD7Ov0Qfz7DL/ maMOe9NB6QxqAGtSQl8ov/Q3ggp/kX9pZUgZrcvcp3yHiqxLBhXUc/x/l6D0vJJF3aMoNugHwrYJB 0YlhFzBd58Sjlmz5+vH3qP6IJm6qmkrUysfWBUpHvEJe03yu+qjjNASPnFPxuZC8Dw0kbNdgDEcXU gt0G24p/Q5ltCSG9xj5quw==; In-Reply-To: <87y106cfb2.fsf@turtle-trading.net> (message from Benjamin Riefenstahl on Mon, 23 Dec 2024 22:30:57 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:326952 Archived-At: > From: Benjamin Riefenstahl > Cc: Pip Cet , gerd.moellmann@gmail.com, > ofv@wanadoo.es, emacs-devel@gnu.org, eller.helmut@gmail.com, > acorallo@gnu.org > Date: Mon, 23 Dec 2024 22:30:57 +0200 > > >> From: Pip Cet > >> >> +#include > > Eli Zaretskii writes: > >> > We cannot use pthreads.h in portable code. If we want to use > >> > threads, we need separate implementations for Posix and Windows, > >> > like wedid in systhread.c for Lisp threads. > > Just a drive-by observation: Signals are a POSIX feature, so we have to > think about the potential conflict between signals and MPS only on > POSIX, not on MS Windows, right? Emacs on Windows emulates some Posix signals (SIGPROF, SIGCHLD, SIGALRM), so this affects the Windows build as well.