Annotation of researchv10dc/cmd/trace/trace.h, revision 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.