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

Diff for /src/usr.bin/rcs/rcsprog.c between version 1.67 and 1.68

version 1.67, 2006/03/08 12:25:34 version 1.68, 2006/03/08 20:19:39
Line 64 
Line 64 
         { "ident",      ident_main,     ident_usage     },          { "ident",      ident_main,     ident_usage     },
 };  };
   
   struct cvs_wklhead rcs_temp_files;
   
   void sighdlr(int);
 static void rcs_set_description(RCSFILE *, const char *);  static void rcs_set_description(RCSFILE *, const char *);
 static void rcs_attach_symbol(RCSFILE *, const char *);  static void rcs_attach_symbol(RCSFILE *, const char *);
   
 void  void
   sighdlr(int sig)
   {
           cvs_worklist_clean(&rcs_temp_files, cvs_worklist_unlink);
           _exit(1);
   }
   
   void
 rcs_set_rev(const char *str, RCSNUM **rev)  rcs_set_rev(const char *str, RCSNUM **rev)
 {  {
         RCSNUM *t;          RCSNUM *t;
Line 330 
Line 340 
         ret = -1;          ret = -1;
         rcs_optind = 1;          rcs_optind = 1;
         cvs_log_init(LD_STD, 0);          cvs_log_init(LD_STD, 0);
           SLIST_INIT(&rcs_temp_files);
   
         cmd_argc = 0;          cmd_argc = 0;
         cmd_argv[cmd_argc++] = argv[0];          cmd_argv[cmd_argc++] = argv[0];
Line 349 
Line 360 
   
         for (ret = 1; ret < argc; ret++)          for (ret = 1; ret < argc; ret++)
                 cmd_argv[cmd_argc++] = argv[ret];                  cmd_argv[cmd_argc++] = argv[ret];
   
           signal(SIGHUP, sighdlr);
           signal(SIGINT, sighdlr);
           signal(SIGQUIT, sighdlr);
           signal(SIGABRT, sighdlr);
           signal(SIGALRM, sighdlr);
           signal(SIGTERM, sighdlr);
   
         for (i = 0; i < (sizeof(programs)/sizeof(programs[0])); i++)          for (i = 0; i < (sizeof(programs)/sizeof(programs[0])); i++)
                 if (strcmp(__progname, programs[i].prog_name) == 0) {                  if (strcmp(__progname, programs[i].prog_name) == 0) {

Legend:
Removed from v.1.67  
changed lines
  Added in v.1.68