/[mailutils]/mailutils/lib/mu_argp.c
ViewVC logotype

Diff of /mailutils/lib/mu_argp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by sroberts, Thu Feb 21 01:25:43 2002 UTC revision 1.5 by gray, Fri Feb 22 13:16:57 2002 UTC
# Line 127  struct argp_child mu_daemon_argp_child[] Line 127  struct argp_child mu_daemon_argp_child[]
127    
128  char *maildir = MU_PATH_MAILDIR;  char *maildir = MU_PATH_MAILDIR;
129  int log_facility = LOG_FACILITY;  int log_facility = LOG_FACILITY;
130    int mu_argp_error_code = 1;
131    
132  static int  static int
133  parse_log_facility (const char *str)  parse_log_facility (const char *str)
# Line 192  char *pam_service = NULL; Line 193  char *pam_service = NULL;
193  static error_t  static error_t
194  mu_common_argp_parser (int key, char *arg, struct argp_state *state)  mu_common_argp_parser (int key, char *arg, struct argp_state *state)
195  {  {
196      char *p;
197      
198    switch (key)    switch (key)
199      {      {
200      case 'm':      case 'm':
# Line 251  mu_common_argp_parser (int key, char *ar Line 254  mu_common_argp_parser (int key, char *ar
254        break;        break;
255                
256  #endif  #endif
257        case ARGP_KEY_FINI:
258          p = mu_normalize_maildir (maildir);
259          if (!p)
260            {
261              mu_error ("Badly formed maildir: %s", maildir);
262              exit (mu_argp_error_code);
263            }
264          maildir = p;
265          break;
266          
267      default:      default:
268        return ARGP_ERR_UNKNOWN;        return ARGP_ERR_UNKNOWN;
269      }      }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26