From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4588 invoked by alias); 19 Jun 2008 12:18:20 -0000 Received: (qmail 4579 invoked by uid 22791); 19 Jun 2008 12:18:19 -0000 X-Spam-Check-By: sourceware.org Received: from atl-mxgateway.goodrich.com (HELO atl-mxgateway.goodrich.com) (12.129.98.69) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 19 Jun 2008 12:17:49 +0000 X-AuditID: ac158622-a94aabb000000d02-09-485a4e6ba4b8 Received: from GR-GWI-EAST-A.goodrich.com (gr-gwi-east-a.goodrich.com [170.126.120.4]) by atl-mxgateway.goodrich.com (Symantec Mail Security) with ESMTP id 33C294DC005; Thu, 19 Jun 2008 08:17:47 -0400 (EDT) Received: from NHC1EX21.goodrich.root.local (localhost [127.0.0.1]) by GR-GWI-EAST-A.goodrich.com (8.13.5/8.13.5) with ESMTP id m5JCHWLx005803; Thu, 19 Jun 2008 08:17:46 -0400 (EDT) Received: from nhc0ex13.goodrich.root.local ([170.126.245.54]) by NHC1EX21.goodrich.root.local with Microsoft SMTPSVC(6.0.3790.3959); Thu, 19 Jun 2008 08:17:17 -0400 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: sigaction & pthread_sigmask Date: Thu, 19 Jun 2008 12:18:00 -0000 Message-ID: <35737E0536AA3D4BA26F10F103C8ABF809F1327F@nhc0ex13.goodrich.root.local> In-Reply-To: <20080619081432.qlk6ka1eogock8kg@webmail.pioneerwireless.ca> References: <20080619055744.GA19869@wilbur.25thandClement.com> <35737E0536AA3D4BA26F10F103C8ABF809F131F2@nhc0ex13.goodrich.root.local> <20080619081432.qlk6ka1eogock8kg@webmail.pioneerwireless.ca> From: "Burkhardt, Glenn" To: "John E. Bossom" , X-IsSubscribed: yes Mailing-List: contact pthreads-win32-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sourceware.org X-SW-Source: 2008/txt/msg00034.txt.bz2 It's not my code. I'll see if I can track down the author.=20 > -----Original Message----- > From: pthreads-win32-owner@sourceware.org=20 > [mailto:pthreads-win32-owner@sourceware.org] On Behalf Of=20 > John E. Bossom > Sent: Thursday, June 19, 2008 8:15 AM > To: pthreads-win32@sourceware.org > Subject: RE: sigaction & pthread_sigmask >=20 >=20 > Your contribution has comments that it is licensed under the=20 > GNU Public License. This, if included in pthreads-win32,=20 > would upsurp the LGPL license designation of pthreads-win32=20 > and thus prevent commercial use of pthreads-win32 (something=20 > LGPL permits provided it is used as a shared library - use of=20 > the static library renders the license GPL, though) Are you=20 > the original author of this code? Would you consider changing=20 > the license? Have you already published the package as GPL? >=20 > Ross, comments? >=20 > Cheers, > John. >=20 > Quoting "Burkhardt, Glenn" : >=20 > > I think so. Semaphores might seem out of scope, but they're an=20 > > integral part of concurrent programming. Signals need to be thread=20 > > smart, so they're naturally part of a thread implementation. > > So are timers - attached is a pthreads compatible version of Posix=20 > > timers, but it's lacking the function of sending a signal=20 > to a thread=20 > > when a timer has expired. > > > >> -----Original Message----- > >> From: pthreads-win32-owner@sourceware.org > >> [mailto:pthreads-win32-owner@sourceware.org] On Behalf Of William=20 > >> Ahern > >> Sent: Thursday, June 19, 2008 1:58 AM > >> To: pthreads-win32@sourceware.org > >> Subject: sigaction & pthread_sigmask > >> > >> Would it be worthwhile to submit a sigaction, sigwait,=20 > sigprocmask,=20 > >> pthread_sigmask patch? Or are signals strictly outside the=20 > scope of=20 > >> the project? > >> > >> I'm working on sigaction and sigwait implementations--using atomic=20 > >> CAS operations for async-safety--intended for a portable kqueue=20 > >> library. But the library depends on > >> pthreads-w32 anyhow, and it would be cleaner to simply=20 > patch upstream. > >> > >> > >> > > >=20 >=20 >=20