4f1269cc9f
Ensure buffer for environment is large enough on NetBSD
2022-05-06 14:35:50 +02:00
5bc988ad6d
Use correct command field as default field
...
The default htop command process field has the enum identifier `COMM`
but the name `Command` (`COMM` is the field name for /proc/<PID>/comm).
2021-12-17 14:45:15 +01:00
6e9a5e9e49
Mark ScreenDefaults const
2021-12-17 14:45:15 +01:00
14f428a172
Drop unused Platform variables
2021-12-17 14:45:15 +01:00
72ba20fa5f
Introduce screen tabs
...
This is a forward port (by nathans) of Hisham's original code.
2021-12-07 17:04:49 +11:00
2ef70ad7f6
Early program termination only from main()
2021-10-31 15:07:00 +01:00
94ad111391
Update license headers to explicitly say GPLv2+
2021-09-22 14:28:19 +02:00
3834f2a68f
NetBSD: misc const additions
2021-09-03 12:17:45 +02:00
fd2c4f5ddd
NetBSD: fix reading environment variables of processes
...
kvm_getenvv(3) seems not to work with kvm_openfiles(..., KVM_NO_FILES,
...)
2021-09-03 12:17:45 +02:00
7f95ed8528
NetBSD: simplify Platform_setMemoryValues
2021-09-03 12:17:45 +02:00
b965417bf7
Add combined memory and swap meter
...
Closes : #699
2021-08-17 10:36:10 +02:00
dd91e9a9da
netbsd: Add NetworkIOMeter support
2021-08-13 22:27:14 +02:00
6d3b4a0f2e
netbsd: handle repeated ENOMEM from HW_IOSTATS safely
2021-08-09 14:17:06 +02:00
324f9d048d
netbsd: add more robust error handling for sysctl HW_IOSTATS
2021-08-09 09:08:37 +02:00
5b8654d341
netbsd: Add support for DiskIOMeter
2021-08-09 09:08:37 +02:00
97a859c5bd
netbsd: Use newer proplib API. Create aliases so it works on 9.x.
...
This way we avoid deprecation warnings on the development branch
of NetBSD while keeping the code functioning on the stable branch.
2021-08-05 10:47:14 +02:00
c85aafa608
netbsd: If at least one AC adapter is connected, keep its state.
2021-08-05 10:47:14 +02:00
93ca5af953
netbsd: style: declare variables on first use rather than C89-style
2021-08-05 10:47:14 +02:00
fdcdc54ec4
netbsd: Add battery support
...
This uses proplib and sysmon_envsys to determine the total charge
percentage of any number of connected batteries as well as the
AC adapter state. Should work with ACPI and non-ACPI systems.
2021-08-05 10:47:14 +02:00
2e3f34f5c1
NetBSD: Rework CPU counting.
2021-08-05 10:25:59 +02:00
b4884373e5
netbsd: Support display of CPU frequency
2021-07-21 21:06:58 +02:00
458749df45
Code indentation
2021-07-15 06:57:24 +02:00
4865e643ad
netbsd: Fix display of in-use and cached memory
2021-07-13 19:06:30 +02:00
686309e34c
Redo the memory values based on the other BSD implementations.
2021-06-26 12:18:37 +02:00
58a895e54c
Fixes minor whitespace issues and re-arrange headers to conform to style guide.
2021-06-26 12:18:37 +02:00
e42ae55d69
Renames variable from opl to npl for consistency.
2021-06-26 12:18:37 +02:00
497f468ed0
Fix include paths and minor whitespace issues
2021-06-26 12:18:37 +02:00
9b6cecfede
Replace strlcpy() by safer String_safeStrncpy()
2021-06-26 12:18:37 +02:00
3414d3b2d4
Replace maximum_PID value with INT32_MAX
...
Thank you @niacat.
2021-06-26 12:18:37 +02:00
b900e70e80
Update copyright notices
2021-06-26 12:18:37 +02:00
440bb87058
Minor code clean up and corrections.
2021-06-26 12:18:37 +02:00
4b49de44a8
Add NetBSD platform support without procfs dependency
...
- TODO, clean up the code base and update comments in code.
2021-06-26 12:18:37 +02:00