/[mailutils]/mailutils/pop3d/popauth.c
ViewVC logotype

Diff of /mailutils/pop3d/popauth.c

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

revision 1.12 by gray, Thu Jun 26 14:26:42 2003 UTC revision 1.13 by gray, Fri Sep 5 09:06:51 2003 UTC
# Line 209  check_user_perm (int action, struct acti Line 209  check_user_perm (int action, struct acti
209            if (mu_dbm_open (ap->input_name, &db, MU_STREAM_CREAT, 0600))            if (mu_dbm_open (ap->input_name, &db, MU_STREAM_CREAT, 0600))
210              {              {
211                mu_error (_("can't create %s: %s"),                mu_error (_("can't create %s: %s"),
212                          ap->input_name, strerror (errno));                          ap->input_name, mu_strerror (errno));
213                exit (1);                exit (1);
214              }              }
215            mu_dbm_close (db);            mu_dbm_close (db);
# Line 217  check_user_perm (int action, struct acti Line 217  check_user_perm (int action, struct acti
217          }          }
218        else        else
219          {          {
220            mu_error (_("can't stat %s: %s"), ap->input_name, strerror (errno));            mu_error (_("can't stat %s: %s"), ap->input_name, mu_strerror (errno));
221            exit (1);            exit (1);
222          }          }
223      }      }
# Line 255  action_list (struct action_data *ap) Line 255  action_list (struct action_data *ap)
255    check_user_perm (ACT_LIST, ap);    check_user_perm (ACT_LIST, ap);
256    if (mu_dbm_open (ap->input_name, &db, MU_STREAM_READ, 0600))    if (mu_dbm_open (ap->input_name, &db, MU_STREAM_READ, 0600))
257      {      {
258        mu_error (_("can't open %s: %s"), ap->input_name, strerror (errno));        mu_error (_("can't open %s: %s"), ap->input_name, mu_strerror (errno));
259        return 1;        return 1;
260      }      }
261        
# Line 264  action_list (struct action_data *ap) Line 264  action_list (struct action_data *ap)
264        fp = fopen (ap->output_name, "w");        fp = fopen (ap->output_name, "w");
265        if (!fp)        if (!fp)
266          {          {
267            mu_error (_("can't create %s: %s"), ap->output_name, strerror (errno));            mu_error (_("can't create %s: %s"), ap->output_name, mu_strerror (errno));
268            return 1;            return 1;
269          }          }
270      }      }
# Line 326  action_create (struct action_data *ap) Line 326  action_create (struct action_data *ap)
326        fp = fopen (ap->input_name, "r");        fp = fopen (ap->input_name, "r");
327        if (!fp)        if (!fp)
328          {          {
329            mu_error (_("can't open %s: %s"), ap->input_name, strerror (errno));            mu_error (_("can't open %s: %s"), ap->input_name, mu_strerror (errno));
330            return 1;            return 1;
331          }          }
332      }      }
# Line 340  action_create (struct action_data *ap) Line 340  action_create (struct action_data *ap)
340      ap->output_name = APOP_PASSFILE;      ap->output_name = APOP_PASSFILE;
341    if (mu_dbm_open (ap->output_name, &db, MU_STREAM_CREAT, 0600))    if (mu_dbm_open (ap->output_name, &db, MU_STREAM_CREAT, 0600))
342      {      {
343        mu_error (_("can't create %s: %s"), ap->output_name, strerror (errno));        mu_error (_("can't create %s: %s"), ap->output_name, mu_strerror (errno));
344        return 1;        return 1;
345      }      }
346    
# Line 400  open_io (int action, struct action_data Line 400  open_io (int action, struct action_data
400      *not_owner = rc;      *not_owner = rc;
401    if (mu_dbm_open (ap->input_name, db, MU_STREAM_RDWR, 0600))    if (mu_dbm_open (ap->input_name, db, MU_STREAM_RDWR, 0600))
402      {      {
403        mu_error (_("can't open %s: %s"), ap->input_name, strerror (errno));        mu_error (_("can't open %s: %s"), ap->input_name, mu_strerror (errno));
404        return 1;        return 1;
405      }      }
406    return 0;    return 0;

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

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