🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #24315

Re: Why X libraries are not reentrant?

#24315
From: Kaleb Keithley
Date: Thu, 21 Jan 1993 17:44
28 lines
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!kaleb
References: <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