diff --git a/bin/uuidgen/uuidgen.c b/bin/uuidgen/uuidgen.c index af1e7299eed..23a6fa42bad 100644 --- a/bin/uuidgen/uuidgen.c +++ b/bin/uuidgen/uuidgen.c @@ -28,6 +28,9 @@ #include __FBSDID("$FreeBSD$"); +#include + +#include #include #include #include @@ -80,6 +83,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;