Author: emaste
Date: Wed Apr 17 16:18:14 2019
New Revision: 346316
URL: https://svnweb.freebsd.org/changeset/base/346316

Log:
  cap_fileargs: chase r346315, update fileargs_init in consumers
  
  Reported by:  ci.freebsd.org (8 times so far)
  MFC after:    3 weeks
  MFC with:     r346315
  Sponsored by: The FreeBSD Foundation

Modified:
  head/contrib/elftoolchain/strings/strings.c
  head/sbin/savecore/savecore.c
  head/usr.bin/brandelf/brandelf.c
  head/usr.bin/head/head.c
  head/usr.bin/wc/wc.c

Modified: head/contrib/elftoolchain/strings/strings.c
==============================================================================
--- head/contrib/elftoolchain/strings/strings.c Wed Apr 17 16:02:57 2019        
(r346315)
+++ head/contrib/elftoolchain/strings/strings.c Wed Apr 17 16:18:14 2019        
(r346316)
@@ -195,7 +195,7 @@ main(int argc, char **argv)
        argv += optind;
 
        cap_rights_init(&rights, CAP_READ, CAP_SEEK, CAP_FSTAT, CAP_FCNTL);
-       fa = fileargs_init(argc, argv, O_RDONLY, 0, &rights);
+       fa = fileargs_init(argc, argv, O_RDONLY, 0, &rights, FA_OPEN);
        if (fa == NULL)
                err(1, "Unable to initialize casper fileargs");
 

Modified: head/sbin/savecore/savecore.c
==============================================================================
--- head/sbin/savecore/savecore.c       Wed Apr 17 16:02:57 2019        
(r346315)
+++ head/sbin/savecore/savecore.c       Wed Apr 17 16:18:14 2019        
(r346316)
@@ -1030,7 +1030,7 @@ init_caps(int argc, char **argv)
         */
        (void)cap_rights_init(&rights, CAP_PREAD, CAP_WRITE, CAP_IOCTL);
        capfa = fileargs_init(argc, argv, checkfor || keep ? O_RDONLY : O_RDWR,
-           0, &rights);
+           0, &rights, FA_OPEN);
        if (capfa == NULL) {
                logmsg(LOG_ERR, "fileargs_init(): %m");
                exit(1);

Modified: head/usr.bin/brandelf/brandelf.c
==============================================================================
--- head/usr.bin/brandelf/brandelf.c    Wed Apr 17 16:02:57 2019        
(r346315)
+++ head/usr.bin/brandelf/brandelf.c    Wed Apr 17 16:18:14 2019        
(r346316)
@@ -133,7 +133,7 @@ main(int argc, char **argv)
        if (flags == O_RDWR)
                cap_rights_set(&rights, CAP_WRITE);
 
-       fa = fileargs_init(argc, argv, flags, 0, &rights);
+       fa = fileargs_init(argc, argv, flags, 0, &rights, FA_OPEN);
        if (fa == NULL)
                errx(1, "unable to init casper");
 

Modified: head/usr.bin/head/head.c
==============================================================================
--- head/usr.bin/head/head.c    Wed Apr 17 16:02:57 2019        (r346315)
+++ head/usr.bin/head/head.c    Wed Apr 17 16:18:14 2019        (r346316)
@@ -115,7 +115,7 @@ main(int argc, char *argv[])
        argv += optind;
 
        fa = fileargs_init(argc, argv, O_RDONLY, 0,
-           cap_rights_init(&rights, CAP_READ, CAP_FSTAT, CAP_FCNTL));
+           cap_rights_init(&rights, CAP_READ, CAP_FSTAT, CAP_FCNTL), FA_OPEN);
        if (fa == NULL)
                errx(1, "unable to init casper");
 

Modified: head/usr.bin/wc/wc.c
==============================================================================
--- head/usr.bin/wc/wc.c        Wed Apr 17 16:02:57 2019        (r346315)
+++ head/usr.bin/wc/wc.c        Wed Apr 17 16:18:14 2019        (r346316)
@@ -133,7 +133,7 @@ main(int argc, char *argv[])
        (void)signal(SIGINFO, siginfo_handler);
 
        fa = fileargs_init(argc, argv, O_RDONLY, 0,
-           cap_rights_init(&rights, CAP_READ, CAP_FSTAT));
+           cap_rights_init(&rights, CAP_READ, CAP_FSTAT), FA_OPEN);
        if (fa == NULL) {
                xo_warn("Unable to init casper");
                exit(1);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to