From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: setitimer with Cygwin and Hurd Date: Tue, 7 Mar 2017 14:31:16 +0000 (UTC) Message-ID: <1079723129.393127.1488897076118@mail.yahoo.com> References: <1493122235.1719816.1488779191346.ref@mail.yahoo.com> <1493122235.1719816.1488779191346@mail.yahoo.com> <8737eq9kw8.fsf@pobox.com> Reply-To: Mike Gran NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1488897190 6723 195.159.176.226 (7 Mar 2017 14:33:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 7 Mar 2017 14:33:10 +0000 (UTC) Cc: Guile-devel Development To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Mar 07 15:33:00 2017 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clGAZ-0000M5-0F for guile-devel@m.gmane.org; Tue, 07 Mar 2017 15:32:55 +0100 Original-Received: from localhost ([::1]:50926 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clGAf-0007AF-4K for guile-devel@m.gmane.org; Tue, 07 Mar 2017 09:33:01 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clG9C-00061b-Jj for guile-devel@gnu.org; Tue, 07 Mar 2017 09:31:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clG96-0004r3-T8 for guile-devel@gnu.org; Tue, 07 Mar 2017 09:31:30 -0500 Original-Received: from nm15-vm3.bullet.mail.ne1.yahoo.com ([98.138.91.145]:44016) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1clG96-0004qo-MA for guile-devel@gnu.org; Tue, 07 Mar 2017 09:31:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1488897351; bh=xqU7MsPVrjmQwCIn1te2evKbkvfDIRmQ9IBFXrNsv2A=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=fBVyHjR7TMO6+O4cGZ2iS3u5vQDtMgSQhpQxAnXJx+O6dAvebg8lvkUjBbMU38KSd5+Zth7LpNjCqiYSj9uW32vqwNuJqhoc+CckXNxUEWbmc8gD1yjTyASEXYj7Nfjlegg+laCPj53e7U7p4egLS/Ijo1EMoXqgSET1U/EnV1SKv2mg91GmD5NksqQcPCLQFenV1kRSVuI8SHsXqFX7N6XuoRejC5EPAtbJms4PssHpe2AvqZD/q1uH4KtB7qTiuLunew6YrVSJTKjL4oMRobriyWdwrZZ0ufpOGGtKMhQe/oSaLeCMu2mTKH3gGjGK/xEYqqQfDP8s08puK0hcHQ== Original-Received: from [98.138.100.118] by nm15.bullet.mail.ne1.yahoo.com with NNFMP; 07 Mar 2017 14:35:51 -0000 Original-Received: from [98.138.226.168] by tm109.bullet.mail.ne1.yahoo.com with NNFMP; 07 Mar 2017 14:31:23 -0000 Original-Received: from [127.0.0.1] by omp1069.mail.ne1.yahoo.com with NNFMP; 07 Mar 2017 14:31:23 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 622377.75271.bm@omp1069.mail.ne1.yahoo.com X-YMail-OSG: 5XgTVUMVM1lJERJRj9inZYk60tuRet2YcV881bnDRuucjCYGxXu1q1GTh3JYyoT VZQtk09SWpvquGpjQqTKbnWygSXXzMVCTa4smdLnpWCc2T_mvpPbUT0ox3ViX2YmWAzZdkYSMr0a 6cJQrIV4Dgv8RyJpkQG3o.H_eZtnd7Mt3HUSXAXCZJM50dlfniyYfsYaDlvwmUzFInEyo3x2w.kb KoabK4Kjz4PgUnNfZDXF6QXpFv89UiDrEWn5spv_SwGFIB5kGhtMmqW6yJICpveHtejhoJHBk1MV 4UOHi5psm.gUM0NRACLB.5SW0gxzVvgDamYgK7ggU.hk1gZ8CVwuXrxfJ6_oxQGlHigcFcY7WBKF ZUY0Cb8P8oZ6CyQd0XDWouR0bodQojOCX1ZxBo.B4bUcRS3WSNEtHIk6b_CJAZyDlLzrAgzokZE. xYYURxMc0klAx3s36oBsB3lGSfgrz4HTVU4ZjwKmADGoFbhpEhOrU2Z2EKaedGul3Pqlcy4CJ5CE Ci3PRu8H1sLAgNB6Em4Jr.mT3wskwLXJwgtkie5mhBQZw Original-Received: from jws200020.mail.ne1.yahoo.com by sendmailws145.mail.ne1.yahoo.com; Tue, 07 Mar 2017 14:31:23 +0000; 1488897083.268 In-Reply-To: <8737eq9kw8.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 98.138.91.145 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:18995 Archived-At: >> On Hurd, calls to setitimer and getitimer for the profiling >> and virtual timers will always fail with ENOSYS. >> On Cygwin, calls to setitimer and getitimer for the >> profiling and virtual timers will always fail with EINVAL. >Is it possible to avoid defining these interfaces if they will never >work? >Is that even a good idea? :) Maybe not. Would be better to have >(defined? 'setitimer) or so. If not, a setitimer feature I guess -- >(provided? 'setitimer). This is what I came up with branch wip-itimer-checks commit f5b362586d7622c408d4402c7cb496c45ffb56e8 What do you think? -Mike