svn commit: r329453 - head/bin/uuidgen
Mariusz Zaborski
oshogbo at FreeBSD.org
Sat Feb 17 12:32:54 UTC 2018
Author: oshogbo
Date: Sat Feb 17 12:32:53 2018
New Revision: 329453
URL: https://svnweb.freebsd.org/changeset/base/329453
Log:
Capsicumize uuidgen.
Modified:
head/bin/uuidgen/uuidgen.c
Modified: head/bin/uuidgen/uuidgen.c
==============================================================================
--- head/bin/uuidgen/uuidgen.c Sat Feb 17 12:22:29 2018 (r329452)
+++ head/bin/uuidgen/uuidgen.c Sat Feb 17 12:32:53 2018 (r329453)
@@ -28,6 +28,9 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
+#include <sys/capsicum.h>
+
+#include <capsicum_helpers.h>
#include <err.h>
#include <stdio.h>
#include <stdlib.h>
@@ -79,6 +82,12 @@ main(int argc, char *argv[])
if (argc)
usage();
+
+ caph_cache_catpages();
+ if (caph_limit_stdio() < 0)
+ err(1, "Unable to limit stdio");
+ if (cap_enter() < 0 && errno != ENOSYS)
+ err(1, "Unable to enter capability mode");
if (count == -1)
count = 1;
More information about the svn-src-all
mailing list