summaryrefslogtreecommitdiff
path: root/miscutils
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-05-08 15:26:06 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-05-08 15:26:06 +0000
commita3087ca7495e33b19b122869d17defeb9c933d19 (patch)
treefa652fe429d78c0b2fad2c42c52c98e92bb3288d /miscutils
parent0abe9d96eee3bcdcdd766a863eb711ec004f2f4f (diff)
downloadbusybox-w32-a3087ca7495e33b19b122869d17defeb9c933d19.tar.gz
busybox-w32-a3087ca7495e33b19b122869d17defeb9c933d19.tar.bz2
busybox-w32-a3087ca7495e33b19b122869d17defeb9c933d19.zip
Apply post-1.10.1 patches
Bump version to 1.10.2
Diffstat (limited to 'miscutils')
-rw-r--r--miscutils/taskset.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/miscutils/taskset.c b/miscutils/taskset.c
index bf98ea15d..f23b7ffc6 100644
--- a/miscutils/taskset.c
+++ b/miscutils/taskset.c
@@ -94,8 +94,10 @@ int taskset_main(int argc ATTRIBUTE_UNUSED, char **argv)
94 unsigned i; 94 unsigned i;
95 /* Do not allow zero mask: */ 95 /* Do not allow zero mask: */
96 unsigned long long m = xstrtoull_range(aff, 0, 1, ULLONG_MAX); 96 unsigned long long m = xstrtoull_range(aff, 0, 1, ULLONG_MAX);
97 enum { CNT_BIT = CPU_SETSIZE < sizeof(m)*8 ? CPU_SETSIZE : sizeof(m)*8 };
98
97 CPU_ZERO(&mask); 99 CPU_ZERO(&mask);
98 for (i = 0; i < CPU_SETSIZE; i++) { 100 for (i = 0; i < CNT_BIT; i++) {
99 unsigned long long bit = (1ULL << i); 101 unsigned long long bit = (1ULL << i);
100 if (bit & m) 102 if (bit & m)
101 CPU_SET(i, &mask); 103 CPU_SET(i, &mask);