From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3439 invoked by alias); 19 Jun 2008 12:15:05 -0000 Received: (qmail 3420 invoked by uid 22791); 19 Jun 2008 12:15:04 -0000 X-Spam-Check-By: sourceware.org Received: from pioneerwireless.ca (HELO pioneerwireless.ca) (72.172.130.178) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 19 Jun 2008 12:14:35 +0000 Received: (qmail 30874 invoked by uid 48); 19 Jun 2008 08:14:32 -0400 Received: from 24.139.16.66 ([24.139.16.66]) by webmail.pioneerwireless.ca (Horde MIME library) with HTTP; Thu, 19 Jun 2008 08:14:32 -0400 Message-ID: <20080619081432.qlk6ka1eogock8kg@webmail.pioneerwireless.ca> Date: Thu, 19 Jun 2008 12:15:00 -0000 From: "John E. Bossom" To: pthreads-win32@sourceware.org Subject: RE: sigaction & pthread_sigmask References: <20080619055744.GA19869@wilbur.25thandClement.com> <35737E0536AA3D4BA26F10F103C8ABF809F131F2@nhc0ex13.goodrich.root.local> In-Reply-To: <35737E0536AA3D4BA26F10F103C8ABF809F131F2@nhc0ex13.goodrich.root.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.5) 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/msg00033.txt.bz2 Your contribution has comments that it is licensed under the GNU Public License. This, if included in pthreads-win32, would upsurp the LGPL license designation of pthreads-win32 and thus prevent commercial use of pthreads-win32 (something LGPL permits provided it is used as a shared library - use of the static library renders the license GPL, though) Are you the original author of this code? Would you consider changing the license? Have you already published the package as GPL? Ross, comments? Cheers, John. Quoting "Burkhardt, Glenn" : > I think so. Semaphores might seem out of scope, but they're an integral > part of concurrent programming. Signals need to be thread smart, so > they're naturally part of a thread implementation. > So are timers - attached is a pthreads compatible version of Posix > timers, but it's lacking the function of sending a signal to a thread > when a timer has expired. > >> -----Original Message----- >> From: pthreads-win32-owner@sourceware.org >> [mailto:pthreads-win32-owner@sourceware.org] On Behalf Of >> William 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, >> sigprocmask, pthread_sigmask patch? Or are signals strictly >> outside the scope of the project? >> >> I'm working on sigaction and sigwait implementations--using >> atomic CAS operations for async-safety--intended for a >> portable kqueue library. But the library depends on >> pthreads-w32 anyhow, and it would be cleaner to simply patch upstream. >> >> >> >