1 |
/* Handle getting a message from email into GNATS. |
/* Handle getting a message from email into GNATS. |
2 |
Copyright (C) 2001 Free Software Foundation |
Copyright (C) 2001 Free Software Foundation |
|
Copyright (C) 2001 Milan Zamazal |
|
3 |
Copyright (C) 1993, 1994, 1995 (FIXME: Brendan Kehoe or Cygnus/Red Hat) |
Copyright (C) 1993, 1994, 1995 (FIXME: Brendan Kehoe or Cygnus/Red Hat) |
4 |
Contributed by Brendan Kehoe (brendan@cygnus.com). |
Contributed by Brendan Kehoe (brendan@cygnus.com). |
5 |
Further work by Milan Zamazal (pdm@zamazal.org) and Dirk Bergstrom |
Further work by Milan Zamazal (pdm@zamazal.org) and Dirk Bergstrom |
216 |
rename ((char*) next->d_name, name2); |
rename ((char*) next->d_name, name2); |
217 |
asprintf (&max, "%d", max_size / 1024); |
asprintf (&max, "%d", max_size / 1024); |
218 |
punt (database, 0, |
punt (database, 0, |
219 |
"file `%s' larger than max-size of %sK.\nrenamed to `%s' pending human intervention.\n", |
("file `%s' larger than max-size of %sK.\n" |
220 |
|
"renamed to `%s' pending human intervention.\n"), |
221 |
(char*) next->d_name, max, name2); |
(char*) next->d_name, max, name2); |
222 |
log_msg (LOG_INFO, 1, "file larger than max-size:", name2); |
log_msg (LOG_INFO, 1, "file larger than max-size:", name2); |
223 |
free (name2); |
free (name2); |
399 |
|
|
400 |
/* FIXME: handle signals */ |
/* FIXME: handle signals */ |
401 |
|
|
402 |
while ((optc = getopt_long (argc, argv, "d:f:VqrDh", |
while ((optc = getopt_long (argc, argv, "d:f:VmqrDh", |
403 |
long_options, (int *) 0)) != EOF) |
long_options, (int *) 0)) != EOF) |
404 |
{ |
{ |
405 |
switch (optc) |
switch (optc) |
436 |
max_size_scale > max_size_range || |
max_size_scale > max_size_range || |
437 |
errno == ERANGE) |
errno == ERANGE) |
438 |
{ |
{ |
439 |
punt (database, 1, "max-size must be an integer between 1 and %li\n", max_size_range); |
punt (database, 1, |
440 |
|
"max-size must be an integer between 1 and %li\n", |
441 |
|
max_size_range); |
442 |
} |
} |
443 |
max_size = max_size * 1024; |
max_size = max_size * 1024; |
444 |
break; |
break; |