head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.20 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.18 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.16 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.14 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.12 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.10 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.8 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.6 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.4 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.2 pkgsrc-2023Q4-base:1.1; locks; strict; comment @// @; 1.1 date 2023.10.14.03.37.59; author markd; state Exp; branches; next ; commitid p6BrPJHpm2q6MxIE; desc @@ 1.1 log @libksysguard: add version 5.24.6 Library to track and control the processes running in your system. @ text @$NetBSD: patch-libs_ksysguard_processcore_processes__netbsd__p.cpp,v 1.1 2013/01/17 16:05:53 joerg Exp $ No more sys/user.h in netbsd. --- processcore/processes_netbsd_p.cpp.orig 2022-07-11 10:53:39.000000000 +0000 +++ processcore/processes_netbsd_p.cpp @@@@ -20,7 +20,7 @@@@ #include #include #include -#include +#include #include namespace KSysGuard @@@@ -92,7 +92,7 @@@@ void ProcessesLocal::Private::readProcSt process->setEgid(p->p_gid); process->setTracerpid(-1); - process->setName(QString(p->p_comm ? p->p_comm : "????")); + process->setName(QString::fromUtf8(p->p_comm ? p->p_comm : "????")); } void ProcessesLocal::Private::readProcStat(struct kinfo_proc2 *p, Process *ps) @@@@ -156,11 +156,11 @@@@ bool ProcessesLocal::Private::readProcCm if ((argv = kvm_getargv2(kd, p, 256)) == NULL) return false; - QString command = QString(""); + QString command = QString::fromUtf8(""); while (*argv) { - command += *argv; - command += " "; + command += QString::fromUtf8(*argv); + command += QString::fromUtf8(" "); argv++; } process->setCommand(command.trimmed()); @