summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2000-01-08 06:26:24 +0000
committermillert <millert@openbsd.org>2000-01-08 06:26:24 +0000
commit0d46dcfa304363a55aadc6bc1347880858e0ba59 (patch)
tree3d9e10333f5a9c8ae4bce5625742957e606cccb0 /lib/libc
parentbefore setting IFM_AUTO, make sure it really exists. If not, punt with (diff)
downloadwireguard-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