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

Diff for /src/usr.bin/pr/pr.c between version 1.31 and 1.32

version 1.31, 2013/04/18 02:28:48 version 1.32, 2013/08/22 04:43:40
Line 844 
Line 844 
     }      }
 }  }
   
   static void ferrout(char *fmt, ...) __attribute__((format (printf, 1, 2)));
 static void  static void
 ferrout(char *fmt, ...)  ferrout(char *fmt, ...)
 {  {
Line 861 
Line 862 
         sigprocmask(SIG_BLOCK, &block, &oblock);          sigprocmask(SIG_BLOCK, &block, &oblock);
   
         if (vasprintf(&p, fmt, ap) == -1 || (f = malloc(sizeof(*f))) == NULL) {          if (vasprintf(&p, fmt, ap) == -1 || (f = malloc(sizeof(*f))) == NULL) {
                   va_end(ap);
                   va_start(ap, fmt);
                 flsh_errs();                  flsh_errs();
                 fprintf(stderr, fmt, ap);                  vfprintf(stderr, fmt, ap);
                 fputs("pr: memory allocation failed\n", stderr);                  fputs("pr: memory allocation failed\n", stderr);
                 exit(1);                  exit(1);
         }          }

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32