bpo-46000: Improve NetBSD curses compatibility (GH-29947) (cherry picked from commit 2fb797e93c6bbd44dfcbe23f63acfa240a87e48a) Co-authored-by: Thomas Klausner <tk@giga.or.at>