svn commit: r346316 - in head: contrib/elftoolchain/strings sbin/savecore usr.bin/brandelf usr.bin/head usr.bin/wc
Ed Maste
emaste at FreeBSD.org
Wed Apr 17 16:18:16 UTC 2019
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);
More information about the svn-src-all
mailing list