*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> curs_termatt (3x)              
Title
Content
Arch
Section
 

Contents


curs_termattrs(3X)					    curs_termattrs(3X)


NAME    [Toc]    [Back]

     curs_termattrs:  baudrate,	erasechar, has_ic, has_il, killchar, longname,
     termattrs,	termname - curses environment query routines

SYNOPSIS    [Toc]    [Back]

     #include <curses.h>

     int baudrate(void);

     char erasechar(void);
     int has_ic(void);

     int has_il(void);
     char killchar(void);

     char *longname(void);
     chtype termattrs(void);

     char *termname(void);

DESCRIPTION    [Toc]    [Back]

     The baudrate routine returns the output speed of the terminal.  The
     number returned is	in bits	per second, for	example	9600, and is an
     integer.

     With the erasechar	routine, the user's current erase character is
     returned.

     The has_ic	routine	is true	if the terminal	has insert- and	deletecharacter
 capabilities.

     The has_il	routine	is true	if the terminal	has insert- and	delete-line
     capabilities, or can simulate them	using scrolling	regions.  This might
     be	used to	determine if it	would be appropriate to	turn on	physical
     scrolling using scrollok.

     With the killchar routine,	the user's current line	kill character is
     returned.

     The longname routine returns a pointer to a static	area containing	a
     verbose description of the	current	terminal.  The maximum length of a
     verbose description is 128	characters.  It	is defined only	after the call
     to	initscr	or newterm.  The area is overwritten by	each call to newterm
     and is not	restored by set_term, so the value should be saved between
     calls to newterm if longname is going to be used with multiple terminals.

     If	a given	terminal doesn't support a video attribute that	an application
     program is	trying to use, curses may substitute a different video
     attribute for it.	The termattrs function returns a logical OR of all
     video attributes supported	by the terminal.  This information is useful
     when a curses program needs complete control over the appearance of the
     screen.



									Page 1






curs_termattrs(3X)					    curs_termattrs(3X)



     The termname routine returns the value of the environmental variable TERM
     (truncated	to 14 characters).

RETURN VALUE    [Toc]    [Back]

     longname and termname return NULL on error.

     Routines that return an integer return ERR	upon failure and an integer
     value other than ERR upon successful completion.

NOTES    [Toc]    [Back]

     The header	file curses.h automatically includes the header	files stdio.h
     and unctrl.h.

     Note that termattrs may be	a macro.

SEE ALSO    [Toc]    [Back]

      
      
     curses(3X), curs_initscr(3X), curs_outopts(3X)


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
has_il FreeBSD curses environment query routines
has_ic FreeBSD curses environment query routines
erasechar FreeBSD curses environment query routines
baudrate FreeBSD curses environment query routines
baudrate OpenBSD curses environment query routines
curs_termattrs FreeBSD curses environment query routines
longname OpenBSD curses environment query routines
killchar OpenBSD curses environment query routines
has_il OpenBSD curses environment query routines
has_ic OpenBSD curses environment query routines
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service