[178] in Pthreads mailing list archive

home help back first fref pref prev next nref lref last post

re: errno & multiprocessors (was Re: An idea for pthreads )

daemon@ATHENA.MIT.EDU (Sean Levy)
Fri Oct 27 14:11:48 1995

From: Sean Levy <snl@PANEER.NDIM.EDRC.CMU.EDU>
To: pthreads@MIT.EDU
In-Reply-To: <199510262323.AAA21049@eilis.apocalypse.org>
Reply-To: snl@PANEER.NDIM.EDRC.CMU.EDU
Date: Fri, 27 Oct 95 13:33:41 EDT

One point I haven't seen made for having ports of pthreads for things
like OSF/1 is that it is a very big help to debug using a user-space
package, even if you also have kernel threads.  In particular, OSF/1
pthreads as of 2.0 has some really annoying, serious bugs and
deficiencies, and the little help that DEC gives you in debugging is
pathetic.  Supposedly, this is much better under 3.2, but I can't use
3.2 for other reasons at the moment.  I initially started using MIT
pthreads on OSF/1 for exactly this reason -- to help me debug.  This
is why, for instance, the old Mach cthreads API has three different
implementations: a totally user-space one, one based on Mach kernel
threads, and one based on "fake" threads using separate Unix processes
[well, Mach tasks].
				--S
--
Sean Levy, n-dim Group,  Engineering Design Research Center, Carnegie Mellon U.
snl@paneer.ndim.edrc.cmu.edu                5000 Forbes Ave., PGH PA 15213, USA
  He who would be the greatest                  | http://www.cs.cmu.edu/~snl
  must be the servant of all                    | +1 412 268 5215 {Fax:5229}

home help back first fref pref prev next nref lref last post