From ca70c50bfdc51698ed131ebaf2634158a3a27db4 Mon Sep 17 00:00:00 2001 From: oech3 <79379754+oech3@users.noreply.github.com> Date: Wed, 10 Jun 2026 17:32:47 +0900 Subject: [PATCH] nproc: simplify core count --- src/uu/nproc/src/nproc.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/uu/nproc/src/nproc.rs b/src/uu/nproc/src/nproc.rs index 1e76f81df28..6a2a97ecac8 100644 --- a/src/uu/nproc/src/nproc.rs +++ b/src/uu/nproc/src/nproc.rs @@ -80,12 +80,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { } }; - cores = std::cmp::min(limit, cores); - if cores <= ignore { - cores = 1; - } else { - cores -= ignore; - } + cores = cores.min(limit).saturating_sub(ignore).max(1); //discard error about stdout flush stdout() .lock()