I'm familiar with LinuxThreads libc_r that uses BOTH SIGUSR1 and
SIGUSR2. I recently took code that used to work with FSU's
implementation of threads under FreeBSD; and instead recompiled with
the new FreeBSD 3.x threads; however, it crashes now when creating
threads.

The FSU threads (that used to work with FreeBSD 2.x no longer compile
under 3.x); so I'm not sure if there's another implementation I can
try.

Thanks,
-david


> Envelope-to: [EMAIL PROTECTED]
> Delivery-date: Thu, 28 Oct 1999 09:32:28 -0600
> Date: Thu, 28 Oct 1999 11:31:07 -0400 (EDT)
> From: Daniel Eischen <[EMAIL PROTECTED]>
> 
> > I have an application that uses SIGUSR1, but also POSIX threads. It
> > appears (?) that the user-level POSIX threads now incorporated into
> > FreeBSD 3.x use SIGUSR1 and SIGUSR2.  Is this correct? If so, and I
> > have a threaded application, what signals are still available for use?
> 
> No, the threads library that comes with 3.x/4.x does not use SIGUSR1
> or SIGUSR2 for anything.  It does use SIGPROF via setitimer for its
> internal scheduling mechanism, and SIGINFO to dump thread information
> (to aid debugging), but the other signals are available.
> 
> Perhaps you're confusing libc_r with LinuxThreads which also runs
> under FreeBSD.  I believe LinuxThreads uses SIGUSR1 and/or SIGUSR2.
> 
> Dan Eischen
> [EMAIL PROTECTED]
> 


-- 
David A. Bader, Ph.D.                           Office: 505-277-6724
Dept of Electrical and Computer Engineering     FAX:    505-277-1439
EECE Building                                                       
University of New Mexico                         [EMAIL PROTECTED]
Albuquerque, NM  87131               http://www.eece.unm.edu/~dbader



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to