version 1.4, 2007/03/23 02:41:02 |
version 1.5, 2007/03/23 02:45:21 |
|
|
"alpha amd64 arm i386 m68k m88k mips ppc sgi sparc sparc64 vax"; |
"alpha amd64 arm i386 m68k m88k mips ppc sgi sparc sparc64 vax"; |
char os[BUFSIZ], rel[BUFSIZ], mach[BUFSIZ]; |
char os[BUFSIZ], rel[BUFSIZ], mach[BUFSIZ]; |
char *fullname; |
char *fullname; |
|
char *version = "4.2"; |
void |
void |
usage(void) |
usage(void) |
{ |
{ |
|
|
time_t mtime; |
time_t mtime; |
FILE *fp; |
FILE *fp; |
|
|
while ((ch = getopt(argc, argv, "LP")) != -1) |
while ((ch = getopt(argc, argv, "LPV")) != -1) |
switch (ch) { |
switch (ch) { |
case 'L': |
case 'L': |
printf("Known categories:\n"); |
printf("Known categories:\n"); |
|
|
exit(1); |
exit(1); |
template(stdout); |
template(stdout); |
exit(0); |
exit(0); |
|
case 'V': |
|
printf("%s\n", version); |
|
exit(0); |
default: |
default: |
usage(); |
usage(); |
exit(1); |
exit(1); |
|
|
prompt: |
prompt: |
c = prompt(); |
c = prompt(); |
switch (c) { |
switch (c) { |
case 'a': case EOF: |
case 'a': |
|
case EOF: |
warnx("unsent report in %s", tmppath); |
warnx("unsent report in %s", tmppath); |
goto quit; |
goto quit; |
case 'e': |
case 'e': |
|
|
fprintf(fp, "From: %s\n", pw->pw_name); |
fprintf(fp, "From: %s\n", pw->pw_name); |
fprintf(fp, "Cc: \n"); |
fprintf(fp, "Cc: \n"); |
fprintf(fp, "Reply-To: %s\n", pw->pw_name); |
fprintf(fp, "Reply-To: %s\n", pw->pw_name); |
fprintf(fp, "X-sendbug-version: 4.2\n"); |
fprintf(fp, "X-sendbug-version: %s\n", version); |
fprintf(fp, "\n"); |
fprintf(fp, "\n"); |
fprintf(fp, "\n"); |
fprintf(fp, "\n"); |
fprintf(fp, ">Submitter-Id:\tnet\n"); |
fprintf(fp, ">Submitter-Id:\tnet\n"); |