newterm man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

INITSCR(3XCURSES)					     INITSCR(3XCURSES)

NAME
       initscr, newterm - screen initialization functions

SYNOPSIS
       cc [ flag... ] file... -I /usr/xpg4/include  -L	/usr/xpg4/lib \
	-R  /usr/xpg4/lib  -lcurses  [ library... ]

       c89 [ flag... ] file... -lcurses [ library... ]

       #include <curses.h>

       WINDOW *initscr(void);

       SCREEN *newterm(char *type, FILE *outfp, FILE *infp);

PARAMETERS
       type
		Is  a string defining the terminal type to be used in place of
		TERM.

       outfp
		Is a pointer to a file to be used for output to the terminal.

       infp
		Is the pointer to a file to be used for input to the terminal.

DESCRIPTION
       The initscr()  function	initializes  X/Open  Curses  data  structures,
       determines   the	  terminal   type,  and	 ensures  the  first  call  to
       refresh(3XCURSES) clears the screen.

       The newterm() function opens a new terminal with each call.  It	should
       be  used instead of initscr() when the program interacts with more than
       one terminal.  It returns a variable of type SCREEN,  which  should  be
       used for later  reference to that terminal. Before program termination,
       endwin() should be called for each terminal.

       The only functions that	you  can  call	before	calling	 initscr()  or
       newterm()       are	 filter(3XCURSES),	 ripoffline(3XCURSES),
       slk_init(3XCURSES), and use_env(3XCURSES).

RETURN VALUES
       On success, the initscr() function returns a pointer to stdscr;	other‐
       wise, initscr() does not return.

       On  success,  the newterm() function returns a pointer to the specified
       terminal; otherwise, a null pointer is returned.

ERRORS
       None.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Standard	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ Unsafe	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       del_curterm(3XCURSES),  delscreen(3XCURSES),  doupdate(3XCURSES),  end‐
       win(3XCURSES),	       filter(3XCURSES),	  libcurses(3XCURSES),
       slk_attroff(3XCURSES), use_env(3XCURSES), attributes(5), standards(5)

				  Jun 5, 2002		     INITSCR(3XCURSES)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net