From 79ccb4ca4dc05e71b2280f8da30cac2c0e75418b Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 20 Dec 2023 22:14:55 +0300 Subject: [PATCH] nproc add --- configs/fstab | 1 + src/coreutils/nproc/build.sh | 2 ++ src/coreutils/nproc/nproc.c | 11 +++++++++++ 3 files changed, 14 insertions(+) create mode 100755 src/coreutils/nproc/build.sh create mode 100644 src/coreutils/nproc/nproc.c diff --git a/configs/fstab b/configs/fstab index 8df91af..7173cba 100644 --- a/configs/fstab +++ b/configs/fstab @@ -1,2 +1,3 @@ +#Example #[SRC] [DST] [FS TYPE] [OPTIONS] /dev/sda1 /boot ext4 rw diff --git a/src/coreutils/nproc/build.sh b/src/coreutils/nproc/build.sh new file mode 100755 index 0000000..3b2db38 --- /dev/null +++ b/src/coreutils/nproc/build.sh @@ -0,0 +1,2 @@ +#!/bin/sh +echo ./*.c $CFLAGS $OUTPUT | xargs $CC diff --git a/src/coreutils/nproc/nproc.c b/src/coreutils/nproc/nproc.c new file mode 100644 index 0000000..a54904e --- /dev/null +++ b/src/coreutils/nproc/nproc.c @@ -0,0 +1,11 @@ +#include +#include + +int main(void) { + long count = sysconf(_SC_NPROCESSORS_ONLN); + if (count <= 0) + count = 1; + + printf("%ld\n", count); + return 0; +}