diff options
author | 2000-01-08 06:26:24 +0000 | |
---|---|---|
committer | 2000-01-08 06:26:24 +0000 | |
commit | 0d46dcfa304363a55aadc6bc1347880858e0ba59 (patch) | |
tree | 3d9e10333f5a9c8ae4bce5625742957e606cccb0 /lib/libc | |
parent | before setting IFM_AUTO, make sure it really exists. If not, punt with (diff) | |
download | wireguard-openbsd-0d46dcfa304363a55aadc6bc1347880858e0ba59.tar.xz wireguard-openbsd-0d46dcfa304363a55aadc6bc1347880858e0ba59.zip |
Enable extended cap names. Previously, the only allowed cap names were
those explicitly listed in term.h. With extended names, non-standard
terminfo/termcap capabilities are passed through for those programs that
want to use them (screen for instance). This changes struct term and
therefor requires a library major increment. It also requires changing
how the terminfo.db file is parsed. Previously, it was parsed like:
foreach cap (all_possible_caps) if ( is_listed(cap) ) add_cap(cap)
However, now that we can't know the set of all possible capabilities
we need to convert the buffer we get back from cgetent into one that
looks more like a terminfo entry and pass it through to the ncurses
terminfo parsing routines. This also enables tic's -x flag.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions