Article View: comp.windows.x
Article #24315Re: Why X libraries are not reentrant?
From: Kaleb Keithley
Date: Thu, 21 Jan 1993 17:44
Date: Thu, 21 Jan 1993 17:44
28 lines
1615 bytes
1615 bytes
In article mattb@sdd.hp.com (Matt Bonner) writes: >In article mouse@thunder.mcrcim.mcgill.edu (der Mouse) writes: >|> In article cs000hf@selway.umt.edu (Hong Fan) writes: >|> >|> > and Why X libraries are not reentrant?, >|> >|> Because it's a lot of work and nobody's been willing to do it. >|> > >Am I remembering right that R6, the multi-threaded X server, will have >to re-write all the calls to be re-entrant? If so, there's the thing >to hope and pray for, I guess. The multi-thread X server and multi-thread Xlib are two different things. Stephen Gildea presented a paper at the X Tech. Conference, which is published in full in Volume 5 of the X Resource. I'll let Stephen go into more detail here, if more is necessary. In a nutshell however, it has been publicly stated that R6 will have both the multi-thread X Server and multi-thread Xlib. Unfortunately, Xt and the Widgets are not re-entrant, so the mere avail- ability of threaded Xlib won't allow applications Xt-based applications to use threads... -- Kaleb Keithley kaleb@jpl-devvax.jpl.nasa.gov
Technical Details
Message-ID:
<1993Jan21.174432.24877@jpl-devvax.jpl.nasa.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!elroy.jpl.nasa.gov!ufo!kalebReferences:
<1993Jan14.232031.9316@selway.umt.edu> <1993Jan19.025831.19583@thunder.mcrcim.mcgill.edu> <1jk9kpINN2n5@hpsdlss3.sdd.hp.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.windows.x Path: arc1-ca.pugleaf.net!sparky!uunet!elroy.jpl.nasa.gov!ufo!kaleb From: kaleb@jpl-devvax.jpl.nasa.gov (Kaleb Keithley) Subject: Re: Why X libraries are not reentrant? Message-ID: <1993Jan21.174432.24877@jpl-devvax.jpl.nasa.gov> Organization: Jet Propulsion Laboratory (NASA) References: <1993Jan14.232031.9316@selway.umt.edu> <1993Jan19.025831.19583@thunder.mcrcim.mcgill.edu> <1jk9kpINN2n5@hpsdlss3.sdd.hp.com> Date: Thu, 21 Jan 1993 17:44:32 GMT Lines: 29