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

Diff for /src/usr.bin/patch/patch.c between version 1.68 and 1.69

version 1.68, 2019/06/28 13:35:02 version 1.69, 2019/12/02 22:17:32
Line 47 
Line 47 
   
 mode_t          filemode = 0644;  mode_t          filemode = 0644;
   
 char            buf[MAXLINELEN];        /* general purpose buffer */  char            *buf;                   /* general purpose buffer */
   size_t           bufsz;                 /* general purpose buffer size */
   
 bool            using_plan_a = true;    /* try to keep everything in memory */  bool            using_plan_a = true;    /* try to keep everything in memory */
 bool            out_of_mem = false;     /* ran out of memory in plan a */  bool            out_of_mem = false;     /* ran out of memory in plan a */
Line 152 
Line 153 
                 perror("pledge");                  perror("pledge");
                 my_exit(2);                  my_exit(2);
         }          }
   
           bufsz = INITLINELEN;
           if ((buf = malloc(bufsz)) == NULL)
                   pfatal("allocating input buffer");
           buf[0] = '\0';
   
         setvbuf(stdout, NULL, _IOLBF, 0);          setvbuf(stdout, NULL, _IOLBF, 0);
         setvbuf(stderr, NULL, _IOLBF, 0);          setvbuf(stderr, NULL, _IOLBF, 0);

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