/* 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 */