#!/bin/sh

M=1
case $1 in
-u ) M=0 ;;
esac

echo "deleting links..."
rm -f man3/libfpvm.3 \
 man3/pvm_getmwid.3 \
 man3/pvm_gettmask.3 \
 man3/pvm_packf.3 \
 man3/pvm_pkbyte.3 \
 man3/pvm_pkcplx.3 \
 man3/pvm_pkdcplx.3 \
 man3/pvm_pkdouble.3 \
 man3/pvm_pkfloat.3 \
 man3/pvm_pkint.3 \
 man3/pvm_pklong.3 \
 man3/pvm_pkshort.3 \
 man3/pvm_pkstr.3 \
 man3/pvm_pkuint.3 \
 man3/pvm_pkulong.3 \
 man3/pvm_pkushort.3 \
 man3/pvm_unpackf.3 \
 man3/pvm_upkbyte.3 \
 man3/pvm_upkcplx.3 \
 man3/pvm_upkdcplx.3 \
 man3/pvm_upkdouble.3 \
 man3/pvm_upkfloat.3 \
 man3/pvm_upkint.3 \
 man3/pvm_upklong.3 \
 man3/pvm_upkshort.3 \
 man3/pvm_upkstr.3 \
 man3/pvm_upkuint.3 \
 man3/pvm_upkulong.3 \
 man3/pvm_upkushort.3 \
 man3/pvmfaddhost.3 \
 man3/pvmfadvise.3 \
 man3/pvmfarchcode.3 \
 man3/pvmfbarrier.3 \
 man3/pvmfbcast.3 \
 man3/pvmfbufinfo.3 \
 man3/pvmfcatchout.3 \
 man3/pvmfconfig.3 \
 man3/pvmfdelhost.3 \
 man3/pvmfexit.3 \
 man3/pvmffreebuf.3 \
 man3/pvmfgather.3 \
 man3/pvmfgetinst.3 \
 man3/pvmfgetopt.3 \
 man3/pvmfgetrbuf.3 \
 man3/pvmfgetsbuf.3 \
 man3/pvmfgettid.3 \
 man3/pvmfgsize.3 \
 man3/pvmfhalt.3 \
 man3/pvmfhostsync.3 \
 man3/pvmfinitsend.3 \
 man3/pvmfjoingrp.3 \
 man3/pvmfkill.3 \
 man3/pvmflvgrp.3 \
 man3/pvmfmcast.3 \
 man3/pvmfmkbuf.3 \
 man3/pvmfmstat.3 \
 man3/pvmfmytid.3 \
 man3/pvmfnotify.3 \
 man3/pvmfnrecv.3 \
 man3/pvmfpack.3 \
 man3/pvmfparent.3 \
 man3/pvmfperror.3 \
 man3/pvmfprecv.3 \
 man3/pvmfprobe.3 \
 man3/pvmfpsend.3 \
 man3/pvmfpstat.3 \
 man3/pvmfrecv.3 \
 man3/pvmfreduce.3 \
 man3/pvmfscatter.3 \
 man3/pvmfsend.3 \
 man3/pvmfsendsig.3 \
 man3/pvmfserror.3 \
 man3/pvmfsetopt.3 \
 man3/pvmfsetrbuf.3 \
 man3/pvmfsetsbuf.3 \
 man3/pvmfspawn.3 \
 man3/pvmftasks.3 \
 man3/pvmftidtoh.3 \
 man3/pvmftrecv.3 \
 man3/pvmfunpack.3

if [ $M = 0 ] ; then
	exit 0
fi

echo "making links..."
ln man3/libpvm.3 man3/libfpvm.3
ln man3/pvm_setmwid.3 man3/pvm_getmwid.3
ln man3/pvm_settmask.3 man3/pvm_gettmask.3
ln man3/pvm_pack.3 man3/pvm_packf.3
ln man3/pvm_pack.3 man3/pvm_pkbyte.3
ln man3/pvm_pack.3 man3/pvm_pkcplx.3
ln man3/pvm_pack.3 man3/pvm_pkdcplx.3
ln man3/pvm_pack.3 man3/pvm_pkdouble.3
ln man3/pvm_pack.3 man3/pvm_pkfloat.3
ln man3/pvm_pack.3 man3/pvm_pkint.3
ln man3/pvm_pack.3 man3/pvm_pklong.3
ln man3/pvm_pack.3 man3/pvm_pkshort.3
ln man3/pvm_pack.3 man3/pvm_pkstr.3
ln man3/pvm_pack.3 man3/pvm_pkuint.3
ln man3/pvm_pack.3 man3/pvm_pkulong.3
ln man3/pvm_pack.3 man3/pvm_pkushort.3
ln man3/pvm_unpack.3 man3/pvm_unpackf.3
ln man3/pvm_unpack.3 man3/pvm_upkbyte.3
ln man3/pvm_unpack.3 man3/pvm_upkcplx.3
ln man3/pvm_unpack.3 man3/pvm_upkdcplx.3
ln man3/pvm_unpack.3 man3/pvm_upkdouble.3
ln man3/pvm_unpack.3 man3/pvm_upkfloat.3
ln man3/pvm_unpack.3 man3/pvm_upkint.3
ln man3/pvm_unpack.3 man3/pvm_upklong.3
ln man3/pvm_unpack.3 man3/pvm_upkshort.3
ln man3/pvm_unpack.3 man3/pvm_upkstr.3
ln man3/pvm_unpack.3 man3/pvm_upkuint.3
ln man3/pvm_unpack.3 man3/pvm_upkulong.3
ln man3/pvm_unpack.3 man3/pvm_upkushort.3
ln man3/pvm_addhosts.3 man3/pvmfaddhost.3
ln man3/pvm_advise.3 man3/pvmfadvise.3
ln man3/pvm_archcode.3 man3/pvmfarchcode.3
ln man3/pvm_barrier.3 man3/pvmfbarrier.3
ln man3/pvm_bcast.3 man3/pvmfbcast.3
ln man3/pvm_bufinfo.3 man3/pvmfbufinfo.3
ln man3/pvm_catchout.3 man3/pvmfcatchout.3
ln man3/pvm_config.3 man3/pvmfconfig.3
ln man3/pvm_delhosts.3 man3/pvmfdelhost.3
ln man3/pvm_exit.3 man3/pvmfexit.3
ln man3/pvm_freebuf.3 man3/pvmffreebuf.3
ln man3/pvm_gather.3 man3/pvmfgather.3
ln man3/pvm_getinst.3 man3/pvmfgetinst.3
ln man3/pvm_getopt.3 man3/pvmfgetopt.3
ln man3/pvm_getrbuf.3 man3/pvmfgetrbuf.3
ln man3/pvm_getsbuf.3 man3/pvmfgetsbuf.3
ln man3/pvm_gettid.3 man3/pvmfgettid.3
ln man3/pvm_gsize.3 man3/pvmfgsize.3
ln man3/pvm_halt.3 man3/pvmfhalt.3
ln man3/pvm_hostsync.3 man3/pvmfhostsync.3
ln man3/pvm_initsend.3 man3/pvmfinitsend.3
ln man3/pvm_joingroup.3 man3/pvmfjoingrp.3
ln man3/pvm_kill.3 man3/pvmfkill.3
ln man3/pvm_lvgroup.3 man3/pvmflvgrp.3
ln man3/pvm_mcast.3 man3/pvmfmcast.3
ln man3/pvm_mkbuf.3 man3/pvmfmkbuf.3
ln man3/pvm_mstat.3 man3/pvmfmstat.3
ln man3/pvm_mytid.3 man3/pvmfmytid.3
ln man3/pvm_notify.3 man3/pvmfnotify.3
ln man3/pvm_nrecv.3 man3/pvmfnrecv.3
ln man3/pvm_pack.3 man3/pvmfpack.3
ln man3/pvm_parent.3 man3/pvmfparent.3
ln man3/pvm_perror.3 man3/pvmfperror.3
ln man3/pvm_precv.3 man3/pvmfprecv.3
ln man3/pvm_probe.3 man3/pvmfprobe.3
ln man3/pvm_psend.3 man3/pvmfpsend.3
ln man3/pvm_pstat.3 man3/pvmfpstat.3
ln man3/pvm_recv.3 man3/pvmfrecv.3
ln man3/pvm_reduce.3 man3/pvmfreduce.3
ln man3/pvm_scatter.3 man3/pvmfscatter.3
ln man3/pvm_send.3 man3/pvmfsend.3
ln man3/pvm_sendsig.3 man3/pvmfsendsig.3
ln man3/pvm_serror.3 man3/pvmfserror.3
ln man3/pvm_setopt.3 man3/pvmfsetopt.3
ln man3/pvm_setrbuf.3 man3/pvmfsetrbuf.3
ln man3/pvm_setsbuf.3 man3/pvmfsetsbuf.3
ln man3/pvm_spawn.3 man3/pvmfspawn.3
ln man3/pvm_tasks.3 man3/pvmftasks.3
ln man3/pvm_tidtohost.3 man3/pvmftidtoh.3
ln man3/pvm_trecv.3 man3/pvmftrecv.3
ln man3/pvm_unpack.3 man3/pvmfunpack.3

exit 0

