Top/ps process monitor
Go to file
Alastair Poole 68403cf787 openbsd: amd64.
Firstly, we don't need so many locks as we blocking the main loop.

On amd64 OpenBSD 6.8. Static are stored in tbss, so I know TLS was
releatively recently added properly, that's one issue.

I can only speculate, it's thread related and how mutexes are
handled on amd64? As well as having too many threads, also too
much blocking of the main loop...

Other changes, get rid of almost all sense of a "main" window...

Lots of stuff learnt through hacking...My folks are downstairs and
I can hear shaging on the TV...Christmas time...it's mean to be...
Sheesh
2020-12-28 20:20:15 +00:00
data ui: power on and off. 2020-12-24 12:45:16 +00:00
po Adding spanish and updating french translations 2020-07-15 22:30:50 +02:00
src openbsd: amd64. 2020-12-28 20:20:15 +00:00
.gitignore cache: group caching functions/data. 2020-04-20 10:58:18 +01:00
AUTHORS AUTHOR: Alastair NOT Alan or Altron or ALDO. 2020-06-18 13:18:53 +01:00
COPYING icons: Icons from the public domain. 2020-07-02 14:55:18 +01:00
CREDITS tweak: practice makes proficient? 2020-11-14 00:11:14 +00:00
NEWS dev: crank up the dev cycles. 2020-11-23 11:45:52 +00:00
README NEWS: Update for 0.5.5... 2020-09-11 15:26:58 +01:00
VERSION dev: crank up the dev cycles. 2020-11-23 11:45:52 +00:00
meson.build dev: crank up the dev cycles. 2020-11-23 11:45:52 +00:00

README

# evisum

System Monitor (EFL)

This is a process monitor and system monitor for Linux, OpenBSD,
FreeBSD and DragonFlyBSD.

REQUIREMENTS:

An installation of EFL (v1.19.0+). Remember to set your
PKG_CONFIG_PATH environment variable accordingly. For example
if EFL is installed in /opt:

export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/libdata/pkgconfig"

BUILD:

$ meson build

$ ninja -C build

INSTALL:

$ ninja -C build install

CONTRIBUTIONS:

Patches with bug fixes are more than welcome. If you do wish to
add a substantial querying feature PLEASE ensure that it works reliaibly
on OpenBSD, Linux and FreeBSD.

NOTES:

Ctrl + k or Ctrl + K to show/hide kernel threads.
Ctrl + e or Ctrl + E to show/hide evisum in the process list.