| 429 { |
429 { |
| 430 gboolean opt_help = FALSE; |
430 gboolean opt_help = FALSE; |
| 431 gboolean opt_login = FALSE; |
431 gboolean opt_login = FALSE; |
| 432 gboolean opt_nologin = FALSE; |
432 gboolean opt_nologin = FALSE; |
| 433 gboolean opt_version = FALSE; |
433 gboolean opt_version = FALSE; |
| |
434 gboolean opt_si = TRUE; /* Check for single instance? */ |
| 434 char *opt_config_dir_arg = NULL; |
435 char *opt_config_dir_arg = NULL; |
| 435 char *opt_login_arg = NULL; |
436 char *opt_login_arg = NULL; |
| 436 char *opt_session_arg = NULL; |
437 char *opt_session_arg = NULL; |
| 437 char *search_path; |
438 char *search_path; |
| 438 GList *accounts; |
439 GList *accounts; |
| 600 opt_session_arg = g_strdup(optarg); |
601 opt_session_arg = g_strdup(optarg); |
| 601 break; |
602 break; |
| 602 case 'v': /* version */ |
603 case 'v': /* version */ |
| 603 opt_version = TRUE; |
604 opt_version = TRUE; |
| 604 break; |
605 break; |
| |
606 case 'm': /* do not ensure single instance. */ |
| |
607 opt_si = FALSE; |
| |
608 break; |
| 605 case '?': /* show terse help */ |
609 case '?': /* show terse help */ |
| 606 default: |
610 default: |
| 607 show_usage(argv[0], TRUE); |
611 show_usage(argv[0], TRUE); |
| 608 #ifdef HAVE_SIGNAL_H |
612 #ifdef HAVE_SIGNAL_H |
| 609 g_free(segfault_message); |
613 g_free(segfault_message); |