In a message to me Stefano Incontri wrote:
> What exactly is the difference between the glibc version of Xforms and
> the normal libc?
> It's only the version of the c library?
Routines have been rewritten to NOT use any static or otherwise non-
re-entrant storage, so that all routines can be used in a multi-threaded
(multiple, paralel executing streams within one program) program without
"screwing up" the data of another stream. This means that some calling
conventions had to be changed, especially those that return pointers to
internal data structures, because those have to be static (automatic
variables are deallocated at return) or "malloc'd".
It probably also uses a newer POSIX standard for the library, but I'm not
sure about that. Anyway, programs written for the older library sometimes
have to be recoded and anyway they have to be reCOMPILED to use glibc.
-- \ / / /#. # #- # / ## ## ## ## ## # # ## ## ## " " # ## ## "." ". "./ TTTTTTTTTT UU UU Eef Hartman, System Administrator TT UU UU TT UU UU Delft University of Technology TT UU UU Mathematics (Applied Analysis) dept. TT UU UU Mekelweg 4, P.O. Box 5031 TT UU UU 2600 GA Delft, The Netherlands TT UU UU e-mail : E.J.M.Hartman@math.tudelft.nl TT UUUUUU fax : +31-15-278 7209 _________________________________________________ To unsubscribe, send the message "unsubscribe" to xforms-request@bob.usuf2.usuhs.mil or see http://bob.usuf2.usuhs.mil/mailserv/xforms.html XForms Home Page: http://bragg.phys.uwm.edu/xforms List Archive: http://bob.usuf2.usuhs.mil/mailserv/list-archives/