Annotation of xinu/h/bufpool.h, revision 1.1.1.1

1.1       root        1: /* bufpool.h */
                      2: 
                      3: #ifndef        NBPOOLS
                      4: #define        NBPOOLS 10                      /* Maximum number of pools      */
                      5: #endif
                      6: #ifndef        BPMAXB
                      7: #define        BPMAXB  10240                   /* Maximum buffer length        */
                      8: #endif
                      9: #define        BPMINB  2                       /* Minimum buffer length        */
                     10: #ifndef        BPMAXN
                     11: #define        BPMAXN  100                     /* Maximum buffers in any pool  */
                     12: #endif
                     13: struct bpool   {                       /* Description of a single pool */
                     14:        int     bpsize;                 /* size of buffers in this pool */
                     15:        char    *bpnext;                /* pointer to next free buffer  */
                     16:        int     bpsem                   /* semaphore that counts buffers*/
                     17:        };                              /*  currently in THIS pool      */
                     18: 
                     19: extern struct  bpool bptab[];          /* Buffer pool table            */
                     20: extern int     nbpools;                /* current number of pools      */
                     21: #ifdef MEMMARK
                     22: extern MARKER  bpmark;
                     23: #endif

unix.superglobalmegacorp.com

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