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