Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37756123
en ru br
Репозитории ALT
S:12.3-alt1
5.1: 1.37-alt1
4.1: 1.37-alt1
www.altlinux.org/Changes

Группа :: Работа с текстами
Пакет: jot

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: jot-12.1-nocap.patch
Скачать


diff --git a/jot.c b/jot.c
index 7024b95..4587783 100644
--- a/jot.c
+++ b/jot.c
@@ -48,9 +48,7 @@ __FBSDID("$FreeBSD: releng/12.1/usr.bin/jot/jot.c 351872 2019-09-05 16:52:55Z bd
  *
  * Author:  John Kunze, Office of Comp. Affairs, UCB
  */
-
-#include <sys/capsicum.h>
-#include <capsicum_helpers.h>
+#include <fcntl.h>
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
@@ -94,7 +92,6 @@ static void	usage(void);
 int
 main(int argc, char **argv)
 {
-	cap_rights_t rights;
 	bool	have_format = false;
 	bool	infinity = false;
 	bool	nofinalnl = false;
@@ -111,21 +108,10 @@ main(int argc, char **argv)
 	long	i;
 	long	reps = REPS_DEF;
 
-	if (caph_limit_stdio() < 0)
-		err(1, "unable to limit rights for stdio");
-	cap_rights_init(&rights);
-	if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS)
-		err(1, "unable to limit rights for stdin");
-
 	/*
 	 * Cache NLS data, for strerror, for err(3), before entering capability
 	 * mode.
 	 */
-	caph_cache_catpages();
-
-	if (caph_enter() < 0)
-		err(1, "unable to enter capability mode");
-
 	while ((ch = getopt(argc, argv, "b:cnp:rs:w:")) != -1)
 		switch (ch) {
 		case 'b':
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin