From 12d9419273c04dcdf2557f0263d69633c60b6a60 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Fri, 30 Jun 2006 22:20:43 +0000 Subject: Revert taskset for 1.2.0. It emits a warning, breaks building under RH9, and nobody seemed interested in fixing it despite repeated complaints. I'll worry about it in the 1.3 timeframe... --- miscutils/Config.in | 6 +++++ miscutils/Makefile.in | 1 - miscutils/taskset.c | 67 --------------------------------------------------- 3 files changed, 6 insertions(+), 68 deletions(-) delete mode 100644 miscutils/taskset.c (limited to 'miscutils') diff --git a/miscutils/Config.in b/miscutils/Config.in index 75a48c879..2d60fb65e 100644 --- a/miscutils/Config.in +++ b/miscutils/Config.in @@ -311,6 +311,12 @@ config CONFIG_TASKSET help Retrieve or set a processes's CPU affinity +config CONFIG_TASKSET + bool "taskset" + default n + help + Retrieve or set a processes's CPU affinity (on linux) + config CONFIG_TIME bool "time" default n diff --git a/miscutils/Makefile.in b/miscutils/Makefile.in index d60d687b0..a0b6b7233 100644 --- a/miscutils/Makefile.in +++ b/miscutils/Makefile.in @@ -28,7 +28,6 @@ MISCUTILS-$(CONFIG_RUNLEVEL) += runlevel.o MISCUTILS-$(CONFIG_RX) += rx.o MISCUTILS-$(CONFIG_SETSID) += setsid.o MISCUTILS-$(CONFIG_STRINGS) += strings.o -MISCUTILS-$(CONFIG_TASKSET) += taskset.o MISCUTILS-$(CONFIG_TIME) += time.o MISCUTILS-$(CONFIG_WATCHDOG) += watchdog.o diff --git a/miscutils/taskset.c b/miscutils/taskset.c deleted file mode 100644 index a72f3ff53..000000000 --- a/miscutils/taskset.c +++ /dev/null @@ -1,67 +0,0 @@ -/* vi: set sw=4 ts=4: */ -/* - * taskset - retrieve or set a processes's CPU affinity - * Copyright (c) 2006 Bernhard Fischer - * - * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. - */ - -#include "busybox.h" -#include -#include -#include /* optind */ - -int taskset_main(int argc, char** argv) -{ - cpu_set_t mask, new_mask; - pid_t pid = 0; - unsigned long ul; - const char *state = "current\0new"; - char *p_opt = NULL, *aff = NULL; - - ul = bb_getopt_ulflags(argc, argv, "+p:", &p_opt); -#define TASKSET_OPT_p (1) - - if (ul & TASKSET_OPT_p) { - if (argc == optind+1) { /* -p */ - aff = p_opt; - p_opt = argv[optind]; - } - argv += optind; /* me -p */ - pid = bb_xgetularg10_bnd(p_opt, 1, ULONG_MAX); /* -p */ - } else - aff = *++argv; /* */ - if (aff) { -/* to_cpuset(bb_xgetularg_bnd(aff, 16, 1, ULONG_MAX), &new_mask); */ - unsigned i = 0; - unsigned long l = bb_xgetularg_bnd(aff, 16, 1, ULONG_MAX); - - CPU_ZERO(&new_mask); - while (i < CPU_SETSIZE && l >= (1<