summaryrefslogtreecommitdiff
path: root/src/cpu.c
diff options
context:
space:
mode:
author諏訪子 <suwako@076.moe>2024-06-22 05:09:08 +0900
committer諏訪子 <suwako@076.moe>2024-06-22 05:09:08 +0900
commit87512412cc7c938f48eac8c7d6e72f9834299569 (patch)
tree6b044e828f715bd363fffe66914c2511110730a2 /src/cpu.c
parent8e09e19b21140193cf27de835cdad87710fd2c85 (diff)
SunOS: CPUとホスト名の表示の修正
Diffstat (limited to 'src/cpu.c')
-rw-r--r--src/cpu.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cpu.c b/src/cpu.c
index 780cba1..72d86f6 100644
--- a/src/cpu.c
+++ b/src/cpu.c
@@ -16,9 +16,9 @@ const char *display_cpu() {
"sed 's/(TM)//' | sed 's/CPU //' | sed 's/Processor//' && "
"echo \" (\" && sysctl -n hw.ncpu && echo \" core)\"");
#elif defined(__sun)
- return run_command_s("psrinfo -pv | tail -1 | sed 's/(r)//g' | "
- "sed 's/ CPU//' | sed 's/^ *//' && "
- "echo \" (\" && psrinfo -p && echo \" core)\"");
+ return run_command_s("psrinfo -pv | tail -1 | "
+ "sed 's/(r)//g; s/ CPU//; s/^ *//; s/ $//' | awk '{$1=$1};1' && "
+ "echo \" (\" && psrinfo -p && echo \" core)\"");
#elif defined(__linux__)
char buf[20];
long int val;