1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #define OPTION_LEN 64
- #define OT_STR (1<<0)
- #define OT_INT (1<<1)
- #define OT_SRV (1<<2)
- #define OT_AUO (1<<3)
- #define OT_ANY ((unsigned int)~0)
- #define ST_UNDEF (1<<0)
- typedef struct _option {
- char name[OPTION_LEN];
- int type, status;
- void *val;
- } OPTION;
- static OPTION config_options_default[] = {
- {"config_file", OT_STR, ST_UNDEF, NULL},
- {"auth_order", OT_AUO, ST_UNDEF, NULL},
- {"login_tries", OT_INT, ST_UNDEF, NULL},
- {"login_timeout", OT_INT, ST_UNDEF, NULL},
- {"nologin", OT_STR, ST_UNDEF, NULL},
- {"issue", OT_STR, ST_UNDEF, NULL},
- {"authserver", OT_SRV, ST_UNDEF, NULL},
- {"acctserver", OT_SRV, ST_UNDEF, NULL},
- {"servers", OT_STR, ST_UNDEF, NULL},
- {"dictionary", OT_STR, ST_UNDEF, NULL},
- {"login_radius", OT_STR, ST_UNDEF, NULL},
- {"mapfile", OT_STR, ST_UNDEF, NULL},
- {"default_realm", OT_STR, ST_UNDEF, NULL},
- {"radius_timeout", OT_INT, ST_UNDEF, NULL},
- {"radius_retries", OT_INT, ST_UNDEF, NULL},
- {"radius_deadtime", OT_INT, ST_UNDEF, NULL},
- {"bindaddr", OT_STR, ST_UNDEF, NULL},
- {"login_local", OT_STR, ST_UNDEF, NULL},
- };
- #define NUM_OPTIONS ((sizeof(config_options_default))/(sizeof(config_options_default[0])))
|