Annotation of researchv10no/cmd/trace/trace.h, revision 1.1.1.1

1.1       root        1: #define NONE   -1
                      2: #define MAXPROC        16
                      3: #define PLENTY 16              /* max namelength */
                      4: 
                      5: #define MANY   512             /* range globals: 0 - MANY          */
                      6:                                /* range locals : MANY - 2*MANY     */
                      7:                                /* range params : 2*MANY and 3*MANY */
                      8:                                /* range constants: 3*MANY++ or 3*MANY-- */
                      9: 
                     10:                                /* `column types:'       */
                     11: #define INP    10              /* recv specific message */
                     12: #define DFL    11              /* default input from q  */
                     13: #define TMO    12              /* transition on timeout */
                     14: #define OUTP   13              /* append message to a q */
                     15: #define SPN    14              /* builtin call or transit state */
                     16: #define CND    15              /* conditional   */
                     17: #define FCT    16              /* function call */
                     18: 
                     19: #define INCR   16              /* increment a sequence number       */
                     20: #define DECR   17              /* decrement a sequence number       */
                     21: #define SUBT   18              /* subtract    */
                     22: #define ADDT   19              /* add         */
                     23: #define SETV   32              /* set seq. number to initial value  */
                     24: #define ISEQ   256             /* compare two variables (s.numbers) */
                     25: #define NTEQ   257             /* != */
                     26: #define GREQ   258             /* >= */
                     27: #define SMEQ   259             /* <= */
                     28: #define GRNQ   260             /* >  */
                     29: #define SMNQ   261             /* <  */
                     30: 
                     31: #define POP    1
                     32: #define PUSH   -1
                     33: 
                     34: #define SO     2       /* send only    */
                     35: #define RO     4       /* recv only    */
                     36: #define SR     6       /* send & recv  */
                     37: #define TC     8       /* reftask call */
                     38: #define TO     16      /* timeout      */
                     39: #define LV     32      /* local  var updated */
                     40: #define GV     64      /* global var updated */
                     41: 
                     42: #define FAIL   -1      /* backward receive: cargo mismatch */
                     43: 
                     44: #define NOREF(i)       (i < 0 || i >= MAXPROC)
                     45: #define NOTOOBIG       16383   /* was  32767 */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.