delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/12/12/13:09:21

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
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: <OF942C8DFD.2FE7ECE1-ON882569B3.0061D1DF@aero.org>
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

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 <sys/time.h>.

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019