Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Subject: Contributing condition variables to Cygwin pthreads -- How do I start? To: cygwin AT sources DOT redhat DOT com From: Brian DOT P DOT Kasper AT aero DOT org Date: Tue, 12 Dec 2000 10:07:15 -0800 Message-Id: X-MIMETrack: Serialize by Router on ladir01/AeroNet/Aerospace/US(Release 5.0.5 |September 22, 2000) at 12/12/2000 10:07:17 AM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii Hello. As the subject says, I'd like to volunteer to add condition variables (pthread_cond_t, etc.) to the Cygwin pthread library, but I've never hacked Cygwin before and I really don't know what steps are required to start. Is there a "Cygwin volunteering FAQ" somewhere? If not, I'd greatly appreciate some pointers from people who know what they're doing. Is there a reason the "Open Source POSIX Threads for Win32" code at http://sources.redhat.com/pthreads-win32/ hasn't been combined with Cygwin? I tried using the pthread.h and libpthreadVCE.{a,dll} libraries from this site on top of cygwin (i.e. installing them into /usr/local) but had some problems. This code appears to support condition variables, but it does some weird #defining and #including (of stuff like winsock.h) which leads to collisions with cygwin includes like . I don't want to duplicate others' work, and I'd prefer not to start down a blind alley, but I would like to make this effort. Any suggestions? -Brian Kasper kasper AT aero DOT org -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com