patch #6
version:
    3.2.5 -> 3.2.6
files:
    patch  Readme.mpp
    patch  examples/CM5/Makefile
    patch  examples/CUBE/Makefile
    patch  examples/I860/Makefile
    patch  examples/PGON/Makefile
    patch  examples/nntime.c
    patch  patches/Contents
    patch  src/CM5/pvmdmimd.c
    patch  src/CM5/pvmhost.c
    patch  src/CUBE/Makefile
    patch  src/I860/pvmdmimd.c
    patch  src/Makefile.mimd
    patch  src/PGON/pvmdmimd.c
    patch  src/global.h
    patch  src/lpvmmimd.c
    patch  src/patchlevel.h
    patch  src/pvmd.c
    patch  src/pvmmimd.h
what:
    . affects only MPP ports
    . fixed bugs in mpp_mcast(). now if a task multicasts from a node
      the message will be sent out directly, either as a loop of point-
      to-point sends (CM5/I860) or taking advantage of the native 
      multicast/broadcast system function (Paragon). The performance 
      should improve. 
    . fixed a bug that sometimes caused PVM to run out of CMMD message
      handles on the CM5. a related bug reported by Bill Saphir has
      also been fixed.
    . modified nntime.c to collect timing data for native message
      passing system calls.

patch #5
version:
    3.2.4 -> 3.2.5
    interoperable with v 3.2.[0-4].
files:
    patch  gexamples/gexamp.c
    patch  libfpvm/HPPA/Makefile
    patch  libfpvm/Makefile.aimk
    create libfpvm/pvmftidtoh.m4
    patch  patches/Contents
    patch  pvmgs/pvm_gsulib.c
    patch  src/Makefile.aimk
    patch  src/global.h
    patch  src/host.c
    patch  src/lpvm.c
    patch  src/lpvmgen.c
    patch  src/patchlevel.h
    patch  src/pvmlog.c
    patch  src/startup.c
    patch  src/task.c
    patch  src/tdpro.c
what:
    . set task-task socket buffer size and tcp nodelay to improve
      throughput and eliminate 4k message length speed bump.
    . added slave pvmds not in hostfile now get options from last
      '*' line in hostfile.
    . slave pvmd startup command is now handed to rsh as a single arg
      instead of several (this broke on LINUX machines).
    . fixed bug in group library that caused calls to f.e. joingroup()
      to hang if group server executable (pvmgs) not installed.
    . fixed a few bugs in gexamp.c group example program.
    . added build-time option to timestamp pvmd error log entries.
      (see TIMESTAMPLOG in src/Makefile.aimk).
    . master pvmd doesn't close stdin and stdout because rexec
      needs them (broken in patch 4).
    . pvmd and libpvm complain if they can't write auth files at
      connect time (usually because /tmp filesystem is full).
    . added fortran tidtohost function - pvmftidtohost().
    . setting autoerr to 2 now makes libpvm exit when as error
      occurs in any of the libpvm functions.

patch #4
version:
    3.2.3 -> 3.2.4
    interoperable with v 3.2.[0123].
files:
    create conf/BFLY.m4
    create conf/MASPAR.m4
    patch  patches/Contents
    patch  src/global.h
    patch  src/lpvmmimd.c
    patch  src/patchlevel.h
    patch  src/pvmd.c
    patch  src/startup.c
what:
    . fixed pvmd so it doesn't use fds 0..2 for anything, and
      opens them as /dev/null.
    . fixed bug in pvmd - didn't ping other pvmds when HTUPD state.
    . lpvmmimd.c declares global var pvm_useruid because pvmcruft.c
      now needs it (broken in 3.2.3).

patch #3
version:
    3.2.2 -> 3.2.3
    interoperable with v 3.2.[012].
files:
    patch  conf/KSR1.def
    patch  patches/Contents
    patch  src/Makefile.aimk
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/lpvmpack.c
    patch  src/patchlevel.h
    patch  src/pvmcruft.c
    patch  src/pvmd.c
    patch  src/pvmlog.c
    patch  src/startup.c
    patch  src/tdpro.h
what:
    . fixed bug that caused pvmd to hang in locloutput() trying to write
      to a task (especially on HPPA machines).
    . fixed bug in pvmd the caused d-d protocol to hang after 64kth packet.
    . added -lrpc to KSR1 ARCHLIB defs.
    . declared mctl() static in lpvm.c to avoid conflict with libc func.
    . added a "fix" for solaris machines (sendto() can return ECHILD) -
      the pvmd was bailing.
    . fixed pvm_packf("%f") - pack a float by value.
    . added new compile option in src, -DSHAREDTMP, to be used when a
      cluster of machines shares a /tmp directory.  rele. to HPPA (SGI?).

patch #2
version:
    3.2.1 -> 3.2.2
    interoperable with v 3.2.[01].
files:
    patch  patches/Contents
    patch  src/global.h
    patch  src/patchlevel.h
    patch  src/pvmd.c
what:
    . patch #1 broke multicast messages in the pvmd; this fixes it.

patch #1
version:
    3.2.0 -> 3.2.1
    interoperable with v 3.2.0.
files:
    patch  conf/CRAY.def
    patch  conf/CRAY2.def
    patch  conf/DGAV.def
    patch  conf/I860.def
    patch  conf/I860I860.def
    patch  conf/I860SGI.def
    patch  conf/IPSC2.def
    patch  conf/KSR1.def
    patch  conf/LINUX.def
    create conf/MASPAR.def
    patch  conf/PGON.def
    patch  conf/SUN4SOL2.def
    patch  conf/TITN.def
    patch  console/Makefile.aimk
    patch  console/cons.c
    patch  examples/CM5/Makefile
    patch  examples/I860/Makefile
    patch  examples/Makefile.aimk
    patch  examples/PGON/Makefile
    patch  examples/testall.f
    patch  lib/pvmgetarch
    patch  libfpvm/HPPA/Makefile
    patch  libfpvm/Makefile.aimk
    patch  man/man3/pack.3
    patch  man/man3/unpack.3
    create patches/Contents
    patch  pvmgs/Makefile.aimk
    patch  src/Makefile.aimk
    patch  src/global.h
    patch  src/host.c
    patch  src/lpvm.c
    patch  src/lpvmgen.c
    patch  src/patchlevel.h
    patch  src/pvmd.c
    patch  xep/CM5/Makefile
    patch  xep/Makefile.aimk
    patch  xep/PGON/Makefile
    patch  xep/PMAX/Makefile
what:
    . pvmd signal code uses new macros.  SYSVSIGNAL should be set for sysV 
      handlers (need to reset after a signal).  NOWAIT3 should be
      defined if wait3() isn't available.  NOWAITPID should be defined
      if neither wait3() nor waitpid() is available.
    . added conf/MASPAR.def file.
    . fixed bug - console would hang if hosts added in .pvmrc script.
    . fixed PGON library defs, "-lrpc -lnx".
    . pvm_start_pvmd() doesn't free return val of pvmgetpvmd().
    . pvm_send() was missing a return near end.
    . fixed LINUX.def - had wrong arch name.
    . pvmgetarch now detects LINUX machines and Solaris machines correctly.
    . removed CC = cc from all makefiles.
    . fixed SUN4SOL2.def
    . fixed examples/testall.f - was calling config() incorrectly.
    . added <linux/time.h> to console/cons.c.
    . defined max() in src/host.c

