version 1.2, 2007/03/23 02:11:00 |
version 1.3, 2007/03/23 02:28:14 |
|
|
char os[BUFSIZ], rel[BUFSIZ], mach[BUFSIZ]; |
char os[BUFSIZ], rel[BUFSIZ], mach[BUFSIZ]; |
char *fullname; |
char *fullname; |
|
|
|
void |
|
usage(void) |
|
{ |
|
fprintf(stderr, "usage: sendbug [-LP]\n"); |
|
} |
|
|
int |
int |
main(int argc, char *argv[]) |
main(int argc, char *argv[]) |
{ |
{ |
const char *editor, *tmpdir; |
const char *editor, *tmpdir; |
char *tmppath = NULL; |
char *tmppath = NULL; |
int c, fd, ret = 1; |
int ch, c, fd, ret = 1; |
struct stat sb; |
struct stat sb; |
time_t mtime; |
time_t mtime; |
FILE *fp; |
FILE *fp; |
|
|
|
while ((ch = getopt(argc, argv, "LP")) != -1) |
|
switch (ch) { |
|
case 'L': |
|
printf("Known categories:\n"); |
|
printf("%s\n\n", categories); |
|
exit(0); |
|
case 'P': |
|
if (init() == -1) |
|
exit(1); |
|
template(stdout); |
|
exit(0); |
|
default: |
|
usage(); |
|
exit(1); |
|
} |
|
|
|
if (argc > 1) { |
|
usage(); |
|
exit(1); |
|
} |
|
|
if ((tmpdir = getenv("TMPDIR")) == NULL || tmpdir[0] == '\0') |
if ((tmpdir = getenv("TMPDIR")) == NULL || tmpdir[0] == '\0') |
tmpdir = _PATH_TMP; |
tmpdir = _PATH_TMP; |