[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1045: Simple program to test bug 1045

$ cat tgetflag.c 
#include <stdlib.h>
#include <curses.h>
#include <term.h>

int main(void) {
        char buf[1024];

        printf("tgetent: %d\n", tgetent(buf, getenv("TERM")));
        printf("tgetflag: %d\n", tgetflag("hc"));
        return 0;
$ gcc tgetflag.c -lncurses
$ TERM=xterm ./a.out
tgetent: 1
tgetflag: 0
$ TERM=unlisted ./a.out
tgetent: -1
Segmentation fault (core dumped)
[status 139]

Note that less doesn't seem to have the problem any more. less was used
in the original bug report.

This bug is over 16 months, and it would be nice it could be fixed.

Please read <http://www.iki.fi/liw/mail-to-lasu.html> before mailing me.
Please don't Cc: me when replying to my message on a mailing list.

Attachment: pgpHKkbjP3Xle.pgp
Description: PGP signature

Reply to: