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/