POSIX signals

Ross Johnson rpj@callisto.canberra.edu.au
Sun Mar 13 13:29:00 GMT 2005


Hi,

Not directly as you've probably noticed. Only sched_yield() and
pthread_sigmask, but nothing actually uses the mask.

A few years back there was a version of UWIN that had pthreads-win32
integrated with it, but I don't think that's the case anymore. I could
be wrong though. Last time I checked they didn't appear to have threads
in the feature list.

The Cygwin dll provides signals and threads and is GPL. Is that of any
use to you?

Regards.
Ross

On Sat, 2005-03-12 at 23:38 -0800, Robin Rowe wrote:
> Hi. I'm porting JamVM Java to Windows. Pthreads is a great help. Also need 
> POSIX signals. Is that available?
> 
> Here are the functions I need.
> 
> int sched_yield();
> int sigemptyset(sigset_t *set);
> int sigfillset(sigset_t *set);
> int sigaddset(sigset_t *set, int signum);
> int sigdelset(sigset_t *set, int signum);
> int sigismember(const sigset_t *set, int signum);
> int sigsuspend(const sigset_t *sigmask);
> int sigwait(const sigset_t *set, int *sig);
> int sigaction(int sig, const struct sigaction* act,struct sigaction* oact);
> int sigprocmask(int how, const sigset_t *set, sigset_t *oset);
> int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset);
> 
> Ideas?
> 
> Thanks!
> 
> Robin
> 



More information about the Pthreads-win32 mailing list