tkpvmInt.h

/* tkpvmInt.h */

#ifndef _PVMINT
#define _PVMINT

#ifndef _TCL
#include "tcl.h"
#endif
#ifndef	_PVM3_H_
#include "pvm3.h"
#endif
#ifndef _TKPVM
#include "tkpvm.h"
#endif

extern Tcl_Interp *PvmInterp;	/* interpreter that initialized
				 * mytid for the first time
				 */
extern int PvmMytid;		/* mytid */

extern void	PvmCleanup _ANSI_ARGS_((int tid));
extern int	PvmNotifyTid _ANSI_ARGS_((Tcl_Interp *interp, int tid,
		    int msgtag, Tcl_Channel channel));

#define KILLTID_MSGTAG 9999
#define REDIRECT_MSGTAG 9998
extern int	Pvm_AddhostCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_BindCmd _ANSI_ARGS_((ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_ConfCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_DelhostCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_HaltCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_TidCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_JoingroupCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_KillCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_LeavegroupCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_ParentCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_PvmCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_RecvCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_SendCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_SpawnCmd _ANSI_ARGS_(( ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
extern int	Pvm_TasksCmd _ANSI_ARGS_((ClientData clientData,
		    Tcl_Interp *interp, int argc, char **argv));
#endif  /* _PVMINT */

written by J. Nijtmans for the MIAMI project