[news.software.anu-news] ANU/NEWS 5.9c and Multinet 2.1

adelman@TGV.COM (Kenneth Adelman) (03/03/90)

> Ken, I don't know if you get the anu-news group but I've just reported the
> problems/solutions I've had installing 5.9c of ANU/NEWS with the Multinet
> environment. Overall, there were very few problems.

    No, I don't. I'd appreciate it if you could post my response...

> 2. Multinet 2.1 has come out since the release of 5.9c so there are some
>    changes to search paths, also the multinet library exists only as a
>    shareable exe (ie. there is no .olb file!).

    Note that you can use the LIB.OLB library from V2.0 with V2.1 if
you saved a copy.

>	  c) To nntp_tcpwinmultinet.c (you'll get a link error if you don't
>	  say noshare) h_errno should be defined as:

>	  extern noshare int h_errno;

    Alternatively the link error could be safely ignored.

> 3. Finally, I have a couple of problems with newsremclient.c that I've not
>    been able to resolve (although life seems to continue even with them).

>	  a) off_t gets defined twice (as the same thing, so thats not really
>	     a problem)

>	  b) dev_t gets defined as
>		  "typedef short" in multinet/include/sys/types.h
>		  "typedef char *" in sys$library/stat.h

    The safest thing to do here is to delete those definitions from
the MultiNet TYPES.H file.  As DEC slowly upgrades the VAX C include
files to include more things from the BSD ones, various definitions
will need to be deleted from the MultiNet files.  This isn't really a
conflict; no MultiNet software needs "off_t" or "dev_t" to be defined
either way to work.

							    Ken

fvest@ducvax.auburn.edu (VEST_FLOYD) (03/03/90)

In article <900302110906.2020023c@TGV.COM>, adelman@TGV.COM (Kenneth Adelman) writes...

>> 2. Multinet 2.1 has come out since the release of 5.9c so there are some
>>    changes to search paths, also the multinet library exists only as a
>>    shareable exe (ie. there is no .olb file!).
> 
>    Note that you can use the LIB.OLB library from V2.0 with V2.1 if
>you saved a copy.

You can substitute MULTINET:MULTINET_SOCKET_LIBRARY.EXE

Note that this is sharable library and must be linked as such using a .opt
(/OPT) file.

//========================================================================\\
|| Floyd Vest        <<Written documentation is an admission of failure>> ||
|| Auburn University                                                      ||
|| FVEST@AUDUCVAX.bitnet                                                  ||
|| {...!psuvax1!ducvax.auburn.edu!fvest}                                  ||
|| fvest@ducvax.auburn.edu                                                ||
\\========================================================================//