
/* TupleDSM application programs must include this file */ 

/* concerned with command-line arguments: */
#define DSM_MAX_ARGS 20
#define DSM_MAX_ARG_LENGTH 20
extern int DSMArgc;  /* command-line argument count */
extern char DSMArgv[DSM_MAX_ARGS][DSM_MAX_ARG_LENGTH];  /* command-line arguments */

/* concerned with  node numbers and total number of nodes: */
extern int DSMNodeNum,  /* i.d. number of this node */
    DSMTotNodes;  /* total number of nodes */ 

/* concerned with cleanup at exit: */
/* used only by node 0: */
extern int DSMNVars, /* number of "var" tuples */
    DSMNMutexs, /* number of "mutex" tuples */
    DSMNBars; /* number of "bar" tuples */
/* note:  tuples created by the front end program will be removed
   by that program */


