sergev / LiteBSD

Variant of 4.4BSD Unix for microcontrollers
Other
308 stars 36 forks source link

ncurses #38

Closed ibara closed 8 years ago

ibara commented 8 years ago

This massive diff does the following: Add ncurses-6.0. I threw everything in, we can always remove unused things later. Rename BSD curses to ocurses. Software in the last 20 years assumes -lcurses is ncurses. Note that I did not hardlink libncurses.a to libcurses.a in this diff. We can do that later if we want it. Create a new curses.h that automagically does the right thing (the magic #define is OLD_CURSES) Make all programs in base use ocurses (except nvi). Make all tendrils work with the new dual-curses world. Make nvi use ncurses as proof that ncurses works. There seems to be a bug with tigetnum() but I don't think it should be a blocker because I can't rule out qemu weirdness there. This will open up a ton of new programs for LiteBSD.