This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: port of omniorb
- To: "Fleischer, Karsten \(K.\)" <kfleisc1 at getrag-ford dot com>,<cygwin at cygwin dot com>
- Subject: Re: port of omniorb
- From: "Robert Collins" <robert dot collins at itdomain dot com dot au>
- Date: Tue, 3 Apr 2001 07:29:03 +1000
- References: <200104021549.f32FnUe28181@dymwsm12.mailwatch.com>
----- Original Message -----
From: "Fleischer, Karsten (K.)" <kfleisc1@getrag-ford.com>
To: "'Robert Collins'" <robert.collins@itdomain.com.au>;
<cygwin@cygwin.com>
Sent: Tuesday, April 03, 2001 1:49 AM
Subject: RE: port of omniorb
> > What's missing in the pthread implementation? Give me a direction or
> > particular function list and I'll see what I can do.
>
> A quick grep on the posix.cc source file gives the following
functions:
Thanks.
Are they all critical, or are any of them tested for?
I've marked below the status (from memory - it's not gospel) of cygwin.
X - done, bug reports accepted
C - can't be done, or very hard to do. Should be critical regardless -
consider patching the source to not need this.
O - coded, but possibly not available in cygwin snapshots.
I suspect that some of your closely named function there are #if tested
across several platforms (ie whats the difference betwen
pthread_attr_delete and _destroy?
I'm going to make an effort this week to get a backlogged patch tidied
up and resubmitted which will cover the functions marked O, I'll post
here once that's in a snapshot.
IMO that should make your program compilable and useable (it may not
have relative priorities between threads, but that should not be a
showstopper.
Rob
> pthread_attr_create
> pthread_attr_delete
X> pthread_attr_destroy
X> pthread_attr_init
X> pthread_attr_setdetachstate
> pthread_attr_setprio
> pthread_attr_setschedparam
C> pthread_attr_setstacksize
X> pthread_cond_broadcast
X> pthread_cond_destroy
X> pthread_cond_init
X> pthread_cond_signal
X> pthread_cond_timedwait
X> pthread_cond_wait
X> pthread_create
> pthread_delay_np
X> pthread_detach
X> pthread_exit
> pthread_get_expiration_np
O> pthread_getspecific
> pthread_init
X> pthread_join
O> pthread_key_create
?? typo ??> pthread_keycreate
X> pthread_mutex_destroy
X> pthread_mutex_init
X> pthread_mutex_lock
X> pthread_mutex_unlock
X> pthread_self
> pthread_setprio
> pthread_setschedattr
> pthread_setschedparam
O> pthread_setspecific
X> pthread_yield
>
>
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple