[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.72 and 1.73

version 1.72, 2023/07/12 11:26:13 version 1.73, 2023/07/15 10:42:54
Line 149 
Line 149 
         const   char *tmpdir;          const   char *tmpdir;
         char    *v;          char    *v;
   
         if (pledge("stdio rpath wpath cpath tmppath fattr", NULL) == -1) {          if (pledge("stdio rpath wpath cpath tmppath fattr unveil", NULL) == -1) {
                 perror("pledge");                  perror("pledge");
                 my_exit(2);                  my_exit(2);
         }          }
Line 204 
Line 204 
         Argc = argc;          Argc = argc;
         Argv = argv;          Argv = argv;
         get_some_switches();          get_some_switches();
           if (unveil(tmpdir, "rwc") == -1) {
                   perror("unveil");
                   my_exit(2);
           }
           if (outname != NULL)
                   if (unveil(outname, "rwc") == -1) {
                           perror("unveil");
                           my_exit(2);
                   }
           if (filearg[0] != NULL)
                   if (unveil(filearg[0], "rwc") == -1) {
                           perror("unveil");
                           my_exit(2);
                   }
           if (filearg[1] != NULL)
                   if (unveil(filearg[1], "r") == -1) {
                           perror("unveil");
                           my_exit(2);
                   }
           if (unveil(".", "rwc") == -1) {
                   perror("unveil");
                   my_exit(2);
           }
           if (*rejname != '\0')
                   if (unveil(rejname, "rwc") == -1) {
                           perror("unveil");
                           my_exit(2);
                   }
           if (pledge("stdio rpath wpath cpath tmppath fattr", NULL) == -1) {
                   perror("pledge");
                   my_exit(2);
           }
   
         if (backup_type == none) {          if (backup_type == none) {
                 if ((v = getenv("PATCH_VERSION_CONTROL")) == NULL)                  if ((v = getenv("PATCH_VERSION_CONTROL")) == NULL)

Legend:
Removed from v.1.72  
changed lines
  Added in v.1.73