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