From: CSBVAX::CSBVAX::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 27-JAN-1989 22:57 To: MRGATE::"ARISIA::EVERHART" Subj: Re: Macro help Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Fri, 27 JAN 89 09:39:09 PDT Received: from ucbvax.Berkeley.EDU by KL.SRI.COM with TCP; Fri, 27 Jan 89 09:20:19 PST Received: by ucbvax.Berkeley.EDU (5.61/1.33) id AA07087; Fri, 27 Jan 89 08:59:12 -0800 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-vax@kl.sri.com (info-vax@kl.sri.com) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 25 Jan 89 17:24:37 GMT From: mcvax!cernvax!rbt@uunet.uu.net (rbt) Organization: CERN European Laboratory for Particle Physics, CH-1211 Geneva, Switzerland Subject: Re: Macro help Message-Id: <915@cernvax.UUCP> References: <1330@uwovax.uwo.ca> Sender: info-vax-request@kl.sri.com To: info-vax@kl.sri.com In article <1330@uwovax.uwo.ca> chris@uwovax.uwo.ca writes: >until V5.0. Now I can't seem to link in the macro routine. >The linking error indicates that SCH$GL_CURPCB is an undefined >symbol. SYS$SYSTEM:sys.stb is being included in the link. It's really true: read the instructions first. On the VMS Device support manual is reported: The symbol SCH$GL_CURPCB is obsolete and should be replaced as follows: o If the process's P1 space is available, use the P1 space location CTL$GL_PCB. o If the process's P1 space is not available, use the FIND_CPU_DATA macro, as follows: FIND_CPU_DATA R0 MOVL CPU$L_CURPCB(R0),R1 etc, etc, etc... -- +-----------------------+----------------------------------------------+ | Roberto Divia` | Love at first sight is one of the greatest | | ============= | labor-saving devices the world has ever seen | +-----------------------+----------------------------------------------+