summaryrefslogtreecommitdiffstats
path: root/po-man/sv/procps_misc.3
diff options
context:
space:
mode:
Diffstat (limited to 'po-man/sv/procps_misc.3')
-rw-r--r--po-man/sv/procps_misc.3153
1 files changed, 153 insertions, 0 deletions
diff --git a/po-man/sv/procps_misc.3 b/po-man/sv/procps_misc.3
new file mode 100644
index 0000000..36b1620
--- /dev/null
+++ b/po-man/sv/procps_misc.3
@@ -0,0 +1,153 @@
+.\"
+.\" Copyright (c) 2020-2023 Jim Warner <james.warner@comcast.net>
+.\" Copyright (c) 2020-2023 Craig Small <csmall@dropbear.xyz>
+.\"
+.\" This manual is free software; you can redistribute it and/or
+.\" modify it under the terms of the GNU Lesser General Public
+.\" License as published by the Free Software Foundation; either
+.\" version 2.1 of the License, or (at your option) any later version.
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH PROCPS_MISC 3 "Augusti 2022" libproc2
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.nh
+.SH NAMN
+procps_misc — API för diverse information i filsystemet /proc
+.SH SYNOPSIS
+.nf
+\fB#include <libproc2/misc.h>\fP
+.PP
+Plattformsegenskaper
+.RS 4
+.PP
+long \fBprocps_cpu_count\fP (void);
+long \fBprocps_hertz_get\fP (void);
+unsigned int \fBprocps_pid_length\fP (void);
+int \fBprocps_linux_version\fP (void);
+.RE
+.PP
+Körtidsegenskaper
+.PP
+.RS 4
+int \fB procps_loadavg\fP (double *\fIgs1\fP, double *\fIgs5\fP, double *\fIgs15\fP);
+int \fB procps_uptime\fP (double *\fIuppetid_s\fP, double *\fIinaktiv_s\fP);
+char *\fBprocps_uptime_sprint\fP (void);
+char *\fBprocps_uptime_sprint_short\fP (void);
+.RE
+.PP
+Namnrymdsegenskaper
+.PP
+.RS 4
+int \fB procps_ns_get_id\fP (const char *\fInamn\fP);
+const char\fB *procps_ns_get_name\fP (int \fIid\fP);
+int \fB procps_ns_read_pid\fP (int \fIpid\fP, struct procps_ns *\fInrd\fP);
+.RE
+
+Länka med \fI\-lproc2\fP.
+
+.SH BESKRIVNING
+\fBprocps_cpu_count\fP() returnerar antalet CPU:er som för närvarande är
+inkopplade liksom \fBsysconf(\fP\fI_SC_NPROCESSORS_ONLY\fP\fB)\fP eller ett antaget
+\fI1\fP.
+
+\fBprocps_hertz_get\fP() returnerar antalet klocktick per sekund liksom
+\fBsysconf(\fP\fI_SC_CLK_TCK\fP\fB)\fP eller ett antaget \fI100\fP. Att dividera tick
+med detta värder ger sekunder.
+
+\fBprocps_pid_length\fP() returnerar den maximala stränglängden för en PID på
+systemet. Till exempel, om det största möjliga värdet på en PID var 123, då
+skulle längden vara 3. Om filen \fI/proc/sys/kernel/pid_max\fP är oläsbar antas
+värdet vara \fI5\fP.
+
+\fBprocps_linux_version\fP() returnerar den aktuella Linuxversionen som ett
+kodat heltal. På ett icke\-Linuxsystem som har ett emulerat proc\-filsystem
+returnerar denna funktionen versionen på Linuxemuleringen
+istället. Versionen består av tre positiva heltal som representerar nivåerna
+större, mindre och fix. Följande makron finns för att koda en given
+Linuxversion eller att separera ut komponenterna av den aktuella versionen.
+.RS 4
+.PP
+LINUX_VERSION(\ större\ ,\ mindre\ ,\ fix\ )
+.PP
+LINUX_VERSION_MAJOR(\ ver\ )
+.PP
+LINUX_VERSION_MINOR(\ ver\ )
+.PP
+LINUX_VERSION_PATCH(\ ver\ )
+.RE
+
+\fBprocps_loadavg\fP() hämtar genomsnittlig systemlast och lägger genomsnitten
+över 1, 5 och 15 minuter i platserna som anges av de pekare som inte är
+\fINULL\fP.
+
+\fBprocps_uptime\fP() returnerar uppetiden och eller inaktiva sekunder i
+platserna som anges av de pekare som inte är \fINULL\fP. Varianterna \fBsprint\fP
+returnerar en mänskligt läsbar sträng på en av två former.
+.RS 4
+.PP
+HH:MM:SS up HH:MM, # users, load average: 1, 5, 15 MM averages
+.PP
+up HH, MM
+.RE
+
+\fBprocps_ns_get_id\fP() returnerar heltals\-id:t (enum namespace_type) för
+namnrymden för den angivna namnrymden \fInamn\fP.
+
+\fBprocps_ns_get_name\fP() returnerar namnet på namnrymden för det angivna
+\fIid:t\fP (enum namespace_type).
+
+\fBprocps_ns_read_pid\fP() returnerar inoderna för namnrymderna för den
+angivna processen procps_ns\-posten som pekas ut av \fInrp\fP. Dessa inoder
+kommer komma i den ordning som föreskrivs av enum namespace_type.
+.PP
+.RS 4
+.nf
+enum namespace_type {
+ PROCPS_NS_CGROUP,
+ PROCPS_NS_IPC,
+ PROCPS_NS_MNT,
+ PROCPS_NS_NET,
+ PROCPS_NS_PID,
+ PROCPS_NS_TIME,
+ PROCPS_NS_USER,
+ PROCPS_NS_UTS
+};
+.fi
+.RE
+
+
+.SH RETURVÄRDE
+.SS "Funktioner som returnerar en ”int” eller ”long”"
+Ett fel kommer indikera ett negativt tal som alltid är inversen av något
+känt värde från errno.h.
+
+.SS "Funktioner som returnerar en ”adress”"
+Ett fel kommer indikeras av en NULL\-returpekare och orsaken går att hitta i
+dett formella errno\-värdet.
+
+.SH FILER
+.TP
+\fI/proc/loadavg\fP
+De råa värdena för lastgenomsnitt.
+.TP
+\fI/proc/sys/kernel/osrelease\fP
+Innehåller utgåveversionen för Linuxkärnan eller proc\-filsystemet.
+.TP
+\fI/proc/sys/kernel/pid_max\fP
+Innehåller värdet vid vilket PID:ar slår runt, ett större än det maximala
+PID\-värdet.
+.TP
+\fI/proc/uptime\fP
+De råa värdena för uppetid och inaktiv tid.
+.TP
+\fI/proc/<PID>/ns\fP
+innehåller uppsättningen av namnrymder för en viss \fBPID\fP.
+
+.SH "SE ÄVEN"
+\fBprocps\fP(3), \fBprocps_pids\fP(3), \fBproc\fP(5).