Annotation of sbbs/sbbs2/sbl/sbldefs.h, revision 1.1.1.1

1.1       root        1: /* SBLDEFS.H */
                      2: 
                      3: /* Developed 1990-1997 by Rob Swindell; PO Box 501, Yorba Linda, CA 92885 */
                      4: 
                      5: /* Macros, constants, and type definitions for Synchronet BBS List */
                      6: 
                      7: #define MAX_SYSOPS   5
                      8: #define MAX_NUMBERS 20
                      9: #define MAX_NETS       10
                     10: #define MAX_TERMS       5
                     11: #define DEF_LIST_FMT "NSPBM"
                     12: 
                     13: /* Misc bits */
                     14: 
                     15: #define FROM_SMB       (1L<<0)         /* BBS info imported from message base */
                     16: 
                     17: typedef struct {
                     18:        char     number[13]                             /* Phone number */
                     19:                        ,modem[16]                                      /* Modem description */
                     20:                        ,location[31];                          /* Location of phone number */
                     21:        uint     min_rate                                       /* Minimum connect rate */
                     22:                        ,max_rate;                                      /* Maximum connect rate */
                     23:                        } number_t;
                     24: 
                     25: typedef struct {
                     26:        char     name[26]                                       /* System name */
                     27:                        ,user[26]                                       /* User who created entry */
                     28:                        ,software[16]                           /* BBS software */
                     29:                        ,total_sysops
                     30:                        ,sysop[MAX_SYSOPS][26]          /* Sysop names */
                     31:                        ,total_numbers
                     32:                        ,total_networks
                     33:                        ,network[MAX_NETS][16]          /* Network names */
                     34:                        ,address[MAX_NETS][26]          /* Network addresses */
                     35:                        ,total_terminals
                     36:                        ,terminal[MAX_TERMS][16]        /* Terminals supported */
                     37:                        ,desc[5][51]                            /* 5 line description */
                     38:                        ;
                     39:        uint     nodes                                          /* Total nodes */
                     40:                        ,users                                          /* Total users */
                     41:                        ,subs                                           /* Total sub-boards */
                     42:                        ,dirs                                           /* Total file dirs */
                     43:                        ,xtrns                                          /* Total external programs */
                     44:                        ;
                     45:        time_t   created                                        /* Time/date entry was created */
                     46:                        ,updated                                        /* Time/date last updated */
                     47:                        ,birth                                          /* Birthdate of BBS */
                     48:                        ;
                     49:        ulong    megs                                           /* Storage space in megabytes */
                     50:                        ,msgs                                           /* Total messages */
                     51:                        ,files                                          /* Total files */
                     52:                        ,misc                                           /* Miscellaneous bits */
                     53:                        ;
                     54:        number_t number[MAX_NUMBERS];           /* Access numbers */
                     55: 
                     56:        char    userupdated[26];                        /* User who last updated */
                     57:        time_t  verified;                                       /* Time/Date last vouched for */
                     58:        char    userverified[26];                       /* User who last vouched */
                     59:        char    unused[444];                            /* Unused space */
                     60:                        } bbs_t;
                     61: 
                     62: /* End of SBL.H */
                     63: 

unix.superglobalmegacorp.com

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