patch #5
version:
    3.3.4 -> 3.3.5
files:
    patch  src/patchlevel.h
    patch  Makefile
    patch  Readme
    patch  Readme.mp
    patch  conf/LINUX.def
    create conf/SCO.def
    create conf/SGI64.def
    create conf/SGI64.m4
    create conf/SGIMP64.def
    create conf/SGIMP64.m4
    patch  conf/SUNMP.def
    create conf/SX3.def
    create conf/SX3.m4
    patch  conf/UXPM.def
    create console/SGIMP64/Makefile
    patch  console/cmds.c
    patch  console/cons.c
    patch  console/myalloc.h
    patch  doc/arches
    patch  examples/CUBE/Makefile
    patch  examples/Makefile.aimk
    patch  examples/Readme
    patch  examples/SGIMP/Makefile
    create examples/SGIMP64/Makefile
    patch  examples/SUNMP/Makefile
    patch  examples/gexample.c
    patch  examples/hello.c
    patch  examples/hello_other.c
    patch  examples/hitc_slave.f
    patch  examples/nntime.c
    patch  examples/testall.f
    patch  examples/timing_slave.c
    patch  gexamples/Makefile
    create gexamples/Makefile.aimk
    create gexamples/frsg.f
    create gexamples/trsg.c
    patch  include/fpvm3.h
    patch  include/pvm3.h
    patch  lib/pvmd
    patch  lib/pvmgetarch
    patch  libfpvm/CSPP/Makefile
    patch  libfpvm/CUBE/Makefile
    patch  libfpvm/HPPA/Makefile
    patch  libfpvm/I860/Makefile
    patch  libfpvm/Makefile.aimk
    patch  libfpvm/Makefile.mimd
    patch  libfpvm/POWER4/Makefile
    patch  libfpvm/RS6K/Makefile
    patch  man/man1/pvm_intro.1
    patch  man/man3/libpvm.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_gather.3
    patch  man/man3/pvm_mcast.3
    patch  man/man3/pvm_pack.3
    patch  man/man3/pvm_precv.3
    patch  man/man3/pvm_psend.3
    patch  man/man3/pvm_reduce.3
    patch  man/man3/pvm_scatter.3
    patch  man/man3/pvm_send.3
    patch  man/man3/pvm_start_pvmd.3
    patch  man/man3/pvm_tasks.3
    patch  man/man3/pvm_tidtohost.3
    patch  man/man3/pvm_unpack.3
    create man/mkmanlinks
    patch  patches/Contents
    patch  pvmgs/Makefile.aimk
    patch  pvmgs/Makefile.mimd
    create pvmgs/PGON/Makefile
    patch  pvmgs/pvm_gstat.c
    patch  pvmgs/pvm_gsulib.c
    patch  src/ALPHAMP/Makefile
    patch  src/CM5/Makefile
    patch  src/CM5/pvmhost.c
    patch  src/CUBE/Makefile
    patch  src/I860/Makefile
    patch  src/I860/pvmdmimd.c
    patch  src/Makefile.aimk
    patch  src/Makefile.shmem
    patch  src/PGON/Makefile
    patch  src/PGON/pvmdmimd.c
    patch  src/SGIMP/Makefile
    create src/SGIMP64/Makefile
    patch  src/SUNMP/Makefile
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/host.c
    patch  src/imalloc.c
    patch  src/lpvm.c
    patch  src/lpvmcat.c
    patch  src/lpvmgen.c
    patch  src/lpvmmimd.c
    patch  src/lpvmpack.c
    patch  src/lpvmshmem.c
    patch  src/pvmarchc.c
    patch  src/pvmcruft.c
    patch  src/pvmd.c
    patch  src/pvmdshmem.c
    patch  src/pvmmimd.h
    patch  src/pvmshmem.c
    patch  src/pvmshmem.h
    patch  src/sdpro.c
    patch  src/startup.c
    patch  src/task.c
    patch  src/task.h
    patch  src/tdpro.c
    patch  tasker/tasker.c
    patch  xep/xep.c
what:
    + made mkmanlinks script to make links for remaining fortran and
      c functions.
    + improved reduce function man pages, created new examples.
    + added SGI64, SGIMP64 port (IRIX 6.0, 64-bit).
    + added SX3 (NEC SX-3) architecture.
    + added SCO (SCO Unix) architecture.
    . warn that strings cannot be packed with DataInPlace encoding.
    . ranlib libraries after installing.
    . many patches to shared-memory transport code.
    . pvmd must check that deleted hosts aren't in new host table.
    . pvm_trecv() no longer hangs ignoring timeout after a signal is received.
    . pvmclaimo() no longer coredumps if task gets TC_OUPUT message that
      it didn't expect.
    . pvm_spawn now checks count for system error code in return message.
    . console checkmsgs() shouldn't compare message src to 0x80000000.
    . group library disables output collection and tracing while spawning
      group server, so it isn't traced as part of the application.
    . pvm_gstat now prints a message if there are no groups.
    . use PVM_FREE instead of free in iflist().
    . TEV_BCAST1 message now includes a list of tids.
    . clean up pvmd beprime().
    . added TF_FORKD flag letting pvmd wait for exit of children to get status.
    . cast message tags, e.g. TM_FIRST, so compiler doesn't complain.
    . LINUX.def - remove -DNOSOCKOPT
    . remove CC=gcc from SUNMP makefiles.
    . pvmgetarch calls mpstat with full path /bin/mpstat.
    . UXPM architecture has rsh path set to /usr/bin/rsh.
    . fixed Readme.mp - used old architecture names.
    . put warning in psend, precv man pages that they can't be mixed with
      regular send on certain machines (multiprocessors).
    . put warning in the pvm_send() man page about calling pvm_exit().
    . pack manpage declares that packing %s as NULL is not allowed.
    . made pvm_config man page more clear.
    . corrected syntax in fortran example in pvm_unpack man page.
    . tasker example needed fds=rfds; before select().
    . fixed examples/hitc_slave.f.
    . call pvm_freebuf in examples/timing_slave.c - unfreed buffer causes
      shared-memory transport to hang when slave is killed.
    . xep paints processor id bars darker on b&w display.
    . console "ps" flags display now takes up less space.
patch #4
version:
    3.3.3 -> 3.3.4
files:
    patch  src/patchlevel.h
    create conf/CSPP.def
    create conf/CSPP.m4
    patch  conf/HP300.def
    patch  conf/POWER4.def
    patch  conf/POWER4.m4
    patch  conf/RS6K.def
    patch  conf/RS6K.m4
    create conf/UXPM.def
    create conf/UXPM.m4
    patch  doc/arches
    patch  examples/gexample.f
    patch  examples/hello.c
    patch  examples/master1.c
    patch  examples/spmd.c
    patch  lib/debugger2
    patch  lib/pvmd
    patch  lib/pvmgetarch
    create libfpvm/CSPP/Makefile
    create libfpvm/POWER4/Makefile
    create libfpvm/RS6K/Makefile
    patch  libfpvm/pvm_consts.h
    patch  libfpvm/pvmfconfig.m4
    patch  libfpvm/pvmfreduce.m4
    patch  libfpvm/pvmftasks.m4
    patch  man/man3/libpvm.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_tasks.3
    patch  patches/Contents
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/lpvmmimd.c
    patch  src/pvmarchc.c
    patch  src/pvmd.c
    patch  src/pvmshmem.h
what:
    + added CSPP (Convex SPP) architecture name.
    + added UXPM (Fujitsu) architecture  - not fully debugged.
    + can now reset read pointer in pvmfconfig(), pvmftasks().
    . RS6K, POWER4 fortran functions built with, without '_', -qextname works.
    . fixed HP300 def to match HPPA.
    . fixed several broken examples (missing includes).
    . debugger script uses csd debugger on CNVXen.
    . pvmd script blocks SIGINT on SGI so fortran apps don't kill the pvmd.
    . pvmgetarch script finds uname in /bin or /usr/bin.
    . increased filename length limit in pvmfspawn().
    . pvm_setopt(PvmSelfTraceTid) no longer coredumps if task not connected.
    . fixed typos in multiprocessor pvm_psend().
    . fixed 87th host bug in pvmd.
    . ALPHAMP - fixed pvmshmem.h
patch #3
version:
    3.3.2 -> 3.3.3
files:
    patch  src/patchlevel.h
    patch  conf/LINUX.def
    patch  console/tevfmt.c
    patch  examples/CM5/Makefile
    patch  lib/pvmgetarch
    patch  man/man3/pvm_catchout.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_delhosts.3
    patch  man/man3/pvm_tasks.3
    patch  patches/Contents
    patch  src/Makefile.aimk
    patch  src/ddpro.c
    patch  src/ddpro.h
    patch  src/global.h
    patch  src/lpvm.c
    patch  src/pvmcruft.c
    patch  src/pvmd.c
    patch  src/sdpro.c
    patch  src/tdpro.c
    patch  src/waitc.c
    patch  tasker/Makefile.aimk
what:
    . pvmputenv() incorrectly matched environment substrings.
    . LINUX.def needs RSHCOMMAND to be /usr/bin/rsh.
    . schentry() coredump on alpha fixed.
    . fixed bug causing RS6K to hang (write() to socket longer than 4096).
    . fixed psend and precv formats in console trace output.
    . pvm_catchout man page had incorrect syntax.
    . pvm_config man page is more clear about ownership of hostp[].
    . pvm_tasks man page is more clear about ownership of taskp[].
    . lib/pvmgetarch uses /usr/convex/getsysinfo instead of getsysinfo.
    . CM5 examples makefile was missing stuff.
patch #2
version:
    3.3.1 -> 3.3.2
files:
    patch  conf/KSR1.def
    patch  conf/KSR1.m4
    patch  doc/bugreport
    patch  examples/Makefile.aimk
    patch  examples/timing.c
    patch  gexamples/Makefile
    patch  lib/debugger2
    patch  man/man1/pvm.1
    patch  man/man1/pvm_intro.1
    patch  man/man1/pvmd3.1
    create man/man3/libpvm.3
    create man/man3/pvm_delete.3
    create man/man3/pvm_insert.3
    create man/man3/pvm_lookup.3
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/lpvmshmem.c
    patch  src/patchlevel.h
    patch  src/pvmd.c
    patch  xep/xep.c
what:
    . (master) pvmd now accepts envar. PVM_DPATH to set default dx= path.
    . new man page for libpvm.
    . hack pvmd to work on LINUX machines - fixed "bogus pkt" messages.
    . fixes to KSR1 port - use <stdlib.h>, fix libfpvm names, debugger script.
    . fix /0 bug in examples/timing.c.
    . fix typo in shared memory protocol src/lpvmshmem.c that caused segfault.
    . fix Makefiles in examples and gexamples.
    . new man pages documenting "undocumented" functions.
patch #1
version:
    3.3.0 -> 3.3.1
files:
    patch  conf/MIPS.def
    create conf/MIPS.m4
    patch  doc/bugreport
    patch  gexamples/thb.c
    patch  gexamples/tjf.c
    patch  gexamples/tjl.c
    patch  include/pvmtev.h
    patch  libfpvm/Makefile.mimd
    patch  man/man1/pvm.1
    patch  man/man1/pvmd3.1
    patch  man/man3/pvm_addhosts.3
    patch  man/man3/pvm_barrier.3
    patch  man/man3/pvm_bcast.3
    patch  man/man3/pvm_bufinfo.3
    patch  man/man3/pvm_config.3
    patch  man/man3/pvm_delhosts.3
    patch  man/man3/pvm_freebuf.3
    patch  man/man3/pvm_getinst.3
    patch  man/man3/pvm_getopt.3
    patch  man/man3/pvm_getrbuf.3
    patch  man/man3/pvm_getsbuf.3
    patch  man/man3/pvm_gettid.3
    patch  man/man3/pvm_gsize.3
    patch  man/man3/pvm_halt.3
    patch  man/man3/pvm_initsend.3
    patch  man/man3/pvm_joingroup.3
    patch  man/man3/pvm_kill.3
    patch  man/man3/pvm_lvgroup.3
    patch  man/man3/pvm_mkbuf.3
    patch  man/man3/pvm_mstat.3
    patch  man/man3/pvm_mytid.3
    patch  man/man3/pvm_notify.3
    patch  man/man3/pvm_nrecv.3
    patch  man/man3/pvm_pack.3
    patch  man/man3/pvm_probe.3
    patch  man/man3/pvm_psend.3
    patch  man/man3/pvm_pstat.3
    patch  man/man3/pvm_recv.3
    patch  man/man3/pvm_recvf.3
    patch  man/man3/pvm_reduce.3
    patch  man/man3/pvm_send.3
    patch  man/man3/pvm_serror.3
    patch  man/man3/pvm_setopt.3
    patch  man/man3/pvm_setrbuf.3
    patch  man/man3/pvm_setsbuf.3
    patch  man/man3/pvm_start_pvmd.3
    patch  man/man3/pvm_tasks.3
    patch  man/man3/pvm_tidtohost.3
    patch  man/man3/pvm_unpack.3
    patch  patches/Contents
    patch  src/ddpro.c
    patch  src/global.h
    patch  src/host.c
    patch  src/host.h
    patch  src/lpvm.c
    patch  src/patchlevel.h
    patch  src/tdpro.c
what:
    . fix pvm_tasks man page.
    . fix macro in include/pvmtev.h to not use i as a local variable.
    . fix host file sp= option - didn't work when other * defaults set.
    . fixed segfaults in tmname() and dmname() with -O on ALPHA.
    . fix MIPS.def.
    . add MIPS.m4.
    . fixed: "libpvm [t40004]: mxfer() setsockopt: Protocol not available"
      when direct routing.
    . fixed man page SEE ALSO names.
    . fixed gexamples/{thb,tjf,tjl}.c - used old constant MAXGNAME.
    . libpvm connect tries several times - no more
      "mksocs() connect: Connection refused".
