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: setitimer with Cygwin and Hurd Date: Mon, 6 Mar 2017 05:46:31 +0000 (UTC) Message-ID: <1493122235.1719816.1488779191346@mail.yahoo.com> References: <1493122235.1719816.1488779191346.ref@mail.yahoo.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 1488779215 17013 195.159.176.226 (6 Mar 2017 05:46:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 6 Mar 2017 05:46:55 +0000 (UTC) To: Guile-devel Development Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 06 06:46:51 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 1cklTr-0003by-Ru for guile-devel@m.gmane.org; Mon, 06 Mar 2017 06:46:47 +0100 Original-Received: from localhost ([::1]:41880 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cklTx-0004Ps-Qj for guile-devel@m.gmane.org; Mon, 06 Mar 2017 00:46:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34693) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cklTq-0004PN-1K for guile-devel@gnu.org; Mon, 06 Mar 2017 00:46:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cklTl-0007Ge-6e for guile-devel@gnu.org; Mon, 06 Mar 2017 00:46:46 -0500 Original-Received: from nm22-vm4.bullet.mail.ne1.yahoo.com ([98.138.91.182]:38503) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1cklTk-0007GR-W4 for guile-devel@gnu.org; Mon, 06 Mar 2017 00:46:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1488779199; bh=+YeqH+vQnzAZHRKyTjdXipP/7PzTLiF6WPVbY6pC7x8=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=N0OVfsvP1dJPwmrd/fkbAYHb1YNzQwwLU7QAGaPvfr/8XVUinjkjCYpS7oBOwXYMdsW0n2m7sr+v1RXsMDmnfSZE5ftQDNSfblB6nd9Ty8wirmXz3Cz47NvZ9A6/gTOS/MRD7oJzAH2vAoN9L0IrhJpJW1U6l7D9aUxfGndRzV4iUhP3Fe1ZTwosRVYWCvQaK2XIPKqheFhHuuxoIIogUDBNV4iz0Z6Om5513lILCiDUuDw2H7IpxlGfHNRBnGpnQFJp1uO86ylwXbLtUtHqkUXIxsxGPyVClEZtkN5ru+Q711K/TN7Ku/ESo7fQ80SKdxcgowwbxkKJbcfCJ+wDMg== Original-Received: from [98.138.100.117] by nm22.bullet.mail.ne1.yahoo.com with NNFMP; 06 Mar 2017 05:46:39 -0000 Original-Received: from [98.138.87.7] by tm108.bullet.mail.ne1.yahoo.com with NNFMP; 06 Mar 2017 05:46:39 -0000 Original-Received: from [127.0.0.1] by omp1007.mail.ne1.yahoo.com with NNFMP; 06 Mar 2017 05:46:39 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 273307.80404.bm@omp1007.mail.ne1.yahoo.com X-YMail-OSG: shCA0i4VM1kD2AMK4o7scYKlLEwRSo8g8aXhP5ZwQxco3CLgDLfkfRsRCsBYL9k r4cVc2BcLtPYkhLZGzMmMTl7wDUl5_JPundqYb0vuYofrV5LfLgUCFcNi1URPl5DQG5S2zLsJrN9 _EQgReYOfc_.M0AgCJ51ff8zJQlWCAa.uvIbbjuO7y3sUvZUsVFzeCrwQMz0tuRg.nPlDghAGe_W TPhjQtMndz2BQauphnT2pmwBF01lp8tGk_Upj9PCpJUfBCnOSzDD724xf2vlKCFzNVjZ5EpbOAka Khx3_MGmivwhltdrl44usRvKoSZIxUmHMISgNdUdOnbwho6Cvc2siCkOE8oPFSGha_PUgvuXLaFz 1lNor_9UAfLV8GRhd4ik9e0xNs7Uu1sUNLN0qImnZzUfXVlIeM9vLiaS9nD8QvQ5x1IV.wPhHcRM p9A2akXH3PF42m4zwK358KGyvm.UVljO5TBX7xCp5ynShD5s5v0d6jDGBbfUv.aALmqrC8nq.qCp 3xHUbeJIXVwJ.qW9rqoiy7r88NgEmJPUaWHadus4OvIFg Original-Received: from jws200042.mail.ne1.yahoo.com by sendmailws142.mail.ne1.yahoo.com; Mon, 06 Mar 2017 05:46:38 +0000; 1488779198.915 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 98.138.91.182 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:18985 Archived-At: Hi- In trying to get Guile master to build on a few different VMs, I've run into a problem with setitimer and getitimer for ITIMER_PROF and ITIMER_VIRTUAL. 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. I figure the way forward is to patch the test suite so that any tests that require the profiling or virtual itimers is 'unsupported. But you'd end up with quite a bit of special casing in a half-dozen of the test scripts. Anyone have a better suggestion? -Mike Gran