head 1.1; access; symbols pkgsrc-2024Q4:1.1.0.4 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.2 pkgsrc-2024Q3-base:1.1; locks; strict; comment @ * @; 1.1 date 2024.07.18.13.25.36; author ktnb; state Exp; branches; next ; commitid 0eIMFuenwjbP5kiF; desc @@ 1.1 log @mtm: added 1.2.1 mtm is the Micro Terminal Multiplexer, a terminal multiplexer. It has four major features/principles: simplicity, compatibility, size, and stability. There are only a few commands, two of which are hardly ever used. There are no modes, no dozens of commands, no crazy feature list. mtm emulates a classic ANSI text terminal. That means it should work out of the box on essentially all terminfo/termcap-based systems (even pretty old ones), without needing to install a new termcap entry. mtm is small; the entire project is around 1000 lines of code. mtm is "finished" as it is now.You don't need to worry about it changing on you unexpectedly. @ text @$NetBSD$ NetBSD also uses util.h. https://github.com/deadpixi/mtm/pull/78 --- config.def.h.orig 2024-07-18 00:58:43.999974063 +0000 +++ config.def.h @@@@ -71,7 +71,7 @@@@ /* Includes needed to make forkpty(3) work. */ #ifndef FORKPTY_INCLUDE_H - #if defined(__APPLE__) || defined(__OpenBSD__) + #if defined(__APPLE__) || defined(__OpenBSD__) || defined(__NetBSD__) #define FORKPTY_INCLUDE_H #elif defined(__FreeBSD__) #define FORKPTY_INCLUDE_H @