[comp.sys.isis] a couple misc. bug fixes for ISISv2.1

tclark@honir.cs.cornell.edu (Timothy Clark) (11/10/90)

Here are a couple miscellaneous bug fixes for bugs which have recently
been reported:

1) This bug ONLY relates to ISIS on an SGI 4D/220VGX 
   (IRIX System V Release 3.3.1 uci4):

  ISIS may fail in the start-up sequence if the /etc/host file is being 
  yp'ed and the system naming service is unable to resolve full names,
  i.e. "sousa.cs.cornell.edu"  The lines reading "Ignoring site sousa.
  cs.cornell.edu" are because "gethostbyname is failing on your machine.

  To get this to work on the SGI, make the following change to the makefile
  and relink everything: (add OPLIBS=-lsun)

  < MCHDEP = $(MCH) MCHDEPCFLAGS="-DBYPASS" OPLIBS=
  ---
  > MCHDEP = $(MCH) MCHDEPCFLAGS="-DBYPASS" OPLIBS=-lsun


2) Another bug (NOT ONLY on SGI systems) is related to the 
   permissions on a socket created by protos during start-up:
   Line 120 of pr_client.c needs to be changed as shown below:
   (remove the 0x)

  120,c120
  >       chmod(ux_addr.sun_path, 0666);
  ---
  <       chmod(ux_addr.sun_path, 0x666);


3) As discovered incidental to #2 above, another umask problem:
 
  in xmgr.c:Line 195:        chmod(logfile, 666);
  should be changed to:      chmod(logfile, 0666);


That's all, folks!

** FYI **
We will eventually be producing an ISISv2.2 which will contain all 
the bug fixes that have been reported or that we've found.  However, 
due to the dilligent work presently being done on the commercial 
release of ISIS (v3.0), version 2.2 probably won't be released until
February '91 or so.

--Tim