[comp.os.vms] Problems with select

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