Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Sep 2019 14:07:14 -0000
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r346316 - in head: contrib/elftoolchain/strings sbin/savecore usr.bin/brandelf usr.bin/head usr.bin/wc
Message-ID:  <201904171618.x3HGIERC059575@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904171618.x3HGIERC059575>