STAFF.SPECTOR@KL.GBA.NYU.EDU (David HM Spector) (09/03/87)
In my quest to write my VMS lpd clone (mentioned yesterday in a previous
message), I find I seem to be missing a routine or two in my copy of libnet.olb
in the win/vx libraries. When I attempt to link a module that
uses select(), the linker informs me that the routine _$EMUL is missing in
the routine SELECT..
In my LNK$LIBRARY symbols I have all of the standard libraries delclared
as well as the win/vx ones..
Has anyone else seen this behaviour in the Wollongong win/vx libraries?
Suggestions welcome..
David
David HM Spector New York University
Senior Systems Programmer Graduate School of Business
SPECTOR@NYU>EDU 90 Trinity Place, Room C-4
...!{seismo,allegra}!cmcl2!spector New York, New York 10006
MCIMail: DSpector (212) 295-6080
-------MIGLESIAS@UCIVMSA.BITNET (09/05/87)
I've seen this problem here too. I think it happens because libnetacc
needs EMUL and/or MOVE from libnet. I know of two ways to
fix it:
1. use 'libnet/lib,libnetacc/lib,libnet/lib' in your link command.
Not very elegant, but it works.
2. Copy EMUL and MOVE from libnet into libnetacc with LIBRARIAN.
This is what I did.
I'm no LINK expert, so if someone has a better way of doing this, I'd
like to hear it.
Mike Iglesias
University of California, Irvine