From:	MERC::"uunet!VM1.NODAK.EDU!OWNER-ANU-NEWS" 10-MAR-1993 09:19:07.78
To:	Multiple recipients of list ANU-NEWS <ANU-NEWS@VM1.NoDak.EDU>
CC:	
Subj:	NewsBuild.Com patch: WIN/TCP shareable library

ANU News Patch
Patch ID: 930121_newsbuild.com!bailey@genetics.upenn.edu
Date: 21-Jan-1993
Author: Charles Bailey  bailey@genetics.upenn.edu
News Version: 6.1beta5
News Files: NewsBuild.Com, Options_C_WINLink.Opt
Description: When Wollongong TCP is selected, links against the WIN/TCP
shareable image library, if present, in preference to the object library.
*** newsbuild.com
--- newsbuild_new.com
**************
*** 46,51
  $!      - Let Control-Y during a compile actually stop compiling and not
  $!        simply abort the current compile and go on to the next.
  $!
  $!  Usage:
  $!    $ SET DEF [.NEWS_SRC]
  $!    $ @NEWSBUILD [tcp-transport] [force] [debug] [client-only]
--- 46,55 -----
  $!      - Let Control-Y during a compile actually stop compiling and not
  $!        simply abort the current compile and go on to the next.
  $!
+ $!    V6.1    21-Jan-1993     bailey@genetics.upenn.edu  Charles Bailey
+ $!                      - changed WIN/TCP link option to use shareable image l
ibrary
+ $!                        if it exists
+ $!
  $!  Usage:
  $!    $ SET DEF [.NEWS_SRC]
  $!    $ @NEWSBUILD [tcp-transport] [force] [debug] [client-only]
**************
*** 214,222
                            twg$tcp:[netdist.include.arpa],-
                            sys$library
  $   define sys twg$tcp:[netdist.include.sys]
! $   define lnk$library twg$tcp:[netdist.lib]twglib
! $   define lnk$library_1 sys$library:vaxcrtl
! $   write sys$output "TWG IP support included"
  $ ENDIF
  $ IF use_exos
  $ THEN
--- 218,232 -----
                            twg$tcp:[netdist.include.arpa],-
                            sys$library
  $   define sys twg$tcp:[netdist.include.sys]
! $   If F$Search("Sys$Share:TWG_RTL.Exe").nes.""
! $   Then
! $     define link_opt [-.news_src]options_c_winlink.opt
! $     write sys$output "TWG IP support included (shareable image library)"
! $   Else
! $     define lnk$library twg$tcp:[netdist.lib]twglib
! $     define lnk$library_1 sys$library:vaxcrtl
! $     write sys$output "TWG IP support included (object library)"
! $   EndIf
  $ ENDIF
  $ IF use_exos
  $ THEN
Note: The /dev/null here keeps the Wall patch tool happy when it's deciding
whether or not to create a new file.
*** /dev/null
--- options_c_winlink.opt
**************
*** 0
--- 1,7 -----
+ ! N.B. This is officially unsupported in WIN/TCP for VMS 5.2, but it has
+ ! worked for me every time I've used it.  VAXCRTL *must* be listed before
+ ! TWG_RTL, since the latter contains symbols with names identical to C RTL
+ ! functions, but which point to routines tha tproduce different results.
+ ! Charles Bailey  bailey@genetics.upenn.edu  21-Jan-1993
+ SYS$SHARE:VAXCRTL.EXE/SHARE
+ Sys$Share:TWG_RTL/Share
*** patchlist.h;-1
--- patchlist.h
**************
*** 1,1
  =+=+= End =+=+=
--- 1,2 -----
+ 930121_newsbuild.com!bailey@genetics.upenn.edu
  =+=+= End =+=+=
