-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Am Wed, 17 Apr 2019 16:18:14 +0000 (UTC)
Ed Maste <ema...@freebsd.org> schrieb:

> 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-h...@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-src-head
> To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

This commit seems to break buildworld on my installations:

[...]
Building /usr/obj/usr/src/amd64.amd64/tmp/obj-tools/usr.bin/strings/strings.o
- --- strings.o ---
/usr/src/contrib/elftoolchain/strings/strings.c:198:55: error: use of 
undeclared identifier
'FA_OPEN' fa = fileargs_init(argc, argv, O_RDONLY, 0, &rights, FA_OPEN);
                                                             ^
1 error generated.
*** [strings.o] Error code 1


Kind regards,

O. Hartmann

- -- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).
-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQSy8IBxAPDkqVBaTJ44N1ZZPba5RwUCXLdnsQAKCRA4N1ZZPba5
R2HSAP4keSSyPL/kFLfJFYIgaSSS3xcCW6tHju2TM+508sZQmAEAv3HyUTybla7d
v8ixpbphQ9P0oOMhPTdqGqhsieAnOwc=
=a+Yt
-----END PGP SIGNATURE-----
_______________________________________________
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