Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!mit-eddie!uw-beaver!ubc-cs!alberta!cpsc.ucalgary.ca!news From: schenk@fsd.cpsc.ucalgary.ca (Eric Schenk) Newsgroups: comp.unix.xenix.sco Subject: Re: Xenix files.. Summary: Anybody have the tools to make shared libs for xenix? Message-ID: <1991Jan6.171120.9314@cpsc.ucalgary.ca> Date: 6 Jan 91 17:11:20 GMT References: <1991Jan1.234509.3207@robobar.co.uk> <1991Jan2.200940.3320@bbt.se> <1991Jan04.045614.13386@kithrup.COM> <1991Jan6.095033.3709@bbt.se> Organization: U. of Calgary Computer Science Lines: 26 Nntp-Posting-Host: fsd In article <1991Jan6.095033.3709@bbt.se> pgd@bbt.se writes: >Seriously, the program converts a x.out image to a coff image. You >might think that the need for this is bizarre, and I agree. But >considering the -unix switch to 'cc', it seem to be exactly what SCO >does on their UNIX system. > >Besides, shared libraries are very useful, if you want to run >X-windows, and have a small amount of memory. On this note I'd like to add a question to the discussion. Does anyone out there have the necessary tools to create new shared libraries on Xenix, and of course to compile and link programs which use them? In particular I'd like to do this using gcc. I am not really interested in reverse enginering sh_lib.c, just in constructing new shared libraries for use in my programs. If no one has done this can someone point me to the necessary coff documentation so I can consider doing it myself. (BTW, I've noticed that the include files mention a limit of 2 shared libaries per process in xenix. Is this limit hard, or can it be changed?) ------------------------------------------------------------------------------- Eric Schenk Department of Computer Science, University of Calgary schenk@cpsc.ucalgary.ca Just another graduate slave. -------------------------------------------------------------------------------