]> git.ipfire.org Git - thirdparty/util-linux.git/commit
irqtop: add vw_printw() fallback for slang builds
authorKarel Zak <kzak@redhat.com>
Thu, 9 Apr 2026 08:16:30 +0000 (10:16 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 9 Apr 2026 08:20:07 +0000 (10:20 +0200)
commite67a2ea47738b76e5cb9ccfe8ce28e18e028d755
treea892ba30646c3a3dad061b46602cf2b1fb6c4884
parent033d21bf99e3e173feea1e3616107389df1a9615
irqtop: add vw_printw() fallback for slang builds

The vw_printw() function and OK macro are ncurses-specific and not
available in slang's curses compatibility layer. This causes build
failures when configuring with --with-slang.

Add configure/meson checks for vw_printw() availability and provide
a portable fallback implementation using vsnprintf() and waddstr()
when the function is not available.

Addresses: https://github.com/util-linux/util-linux/issues/4177
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac
meson.build
sys-utils/irqtop.c