[BACK]Return to sendbug.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / sendbug

Diff for /src/usr.bin/sendbug/sendbug.c between version 1.2 and 1.3

version 1.2, 2007/03/23 02:11:00 version 1.3, 2007/03/23 02:28:14
Line 37 
Line 37 
 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;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3