3 * @brief Define the Options structure and the g_options variable
10 /** Store options passed or calculated from arguments to the program **/
13 /** Name of program **/
15 /** Determines at what level log messages are shown **/
17 /** Time at which program begins to run **/
18 struct timespec start_time;
19 /** Time at which program exits **/
20 struct timespec end_time;
22 /** Whether or not to enable the pin_test module **/
25 /** URI for authentication **/
26 const char * auth_uri;
28 /** Additional options for authentication (to be parsed in Login_Handler) **/
29 const char * auth_options;
31 /** Authentication method **/
32 enum {AUTH_NONE, AUTH_LDAP, AUTH_SHADOW, AUTH_MYSQL} auth_method;
34 /** Experiments directory **/
35 const char *experiment_dir;
38 /** The only instance of the Options struct **/
39 extern Options g_options;