Annotation of researchv8dc/sys/chaosld/globals.h, revision 1.1.1.1

1.1       root        1: #define DEBUG
                      2: 
                      3: /* definition of globals */
                      4: 
                      5: #ifdef CHDEFINE
                      6: #define EXTERN
                      7: #      ifdef DEBUG
                      8:        int                     Chdebug = 0;
                      9: #      endif
                     10: #else
                     11: #define EXTERN extern
                     12: #      ifdef DEBUG
                     13:        EXTERN int              Chdebug;
                     14: #      endif
                     15: #endif CHDEFINE
                     16: 
                     17: EXTERN int             Chaos_error;
                     18: EXTERN struct connection *Chconn[NCH]; /* connection table */
                     19: EXTERN chtime          Chclock;        /* clock (mod ??) */
                     20: EXTERN struct packet   *Chlsnlist,     /* listening connections */
                     21:                        *Chrfclist,     /* list of unmatched rfc's */
                     22:                        *Chrfctail;     /* tail of same list */
                     23: EXTERN char            Chmyname[CHSTATNAME];   /* This ncp's host name */
                     24: EXTERN chaddr          Chmyaddr;       /* This ncp's chaos address */
                     25: EXTERN struct queue    *ChaosQ;        /* Read queue pointer */
                     26: EXTERN int             ch_busy;        /* Flag to lock out timers */
                     27: EXTERN int             Chtimer;        /* Main timer running */
                     28: 
                     29: struct packet  *pkalloc(), *get_packet(), *new_packet();
                     30: struct connection *cnalloc(), *new_conn();
                     31: 
                     32: /* debugging instrumentation */
                     33: 
                     34: #ifdef DEBUG
                     35: 
                     36: #define debug(a,b)     if(Chdebug&(a)) b    /* expect a ; after! */
                     37: 
                     38: #define DALLOC 1       /* Allocation tracing */
                     39: #define DTRANS 2       /* Transmitter tracing */
                     40: #define DCONN  4       /* Connection activity */
                     41: #define DPKT   8       /* Print packets */
                     42: #define DNOCLK 16      /* No clock timeouts */
                     43: #define DABNOR 32      /* Abnormal events */
                     44: #define DSEND  64      /* Trace each packet sent */
                     45: #define DUSER  128     /* User interface activity */
                     46: 
                     47: #else
                     48: #define debug(a,b)
                     49: #endif

unix.superglobalmegacorp.com

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