linker dhd

David Huggins-Daines dhd@puffin.external.hp.com
Mon, 14 Feb 2000 15:19:57 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linker
Changes by:	dhd	00/02/14 15:19:57

Modified files:
	som            : aouthdr.h aouttypes.h ar.h compunit.h dl.h 
	                 filehdr.h initptr.h lst.h reloc.h scnhdr.h 
	                 sgs.h shl.h spacehdr.h syms.h 

Log message:
Remove the _hp9000s800 conditional around everything in these, since
we are abusing them for our own ends here anyway and they aren't going
to be useful in any other linker :)

Also, due to 32-bit brain damage, some structs now have "extra" char*
fields tacked onto the end of them to hold the pointers into the
symbol table that are used internally (and from which the string
indices are eventually regenerated).  This means that you can't simply
write these out as bytestreams anymore.  But that's fine because we
couldn't do that anyway.  See som_struct_io.[ch] for routines to
read/write them.