*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: curs_scr_dump | Section: 3 | Source: Digital UNIX | File: curs_scr_dump.3.gz
curs_scr_dump(3) Library Functions Manual curs_scr_dump(3) NAME curs_scr_dump, scr_dump, scr_init, scr_restore, scr_set - Read or write a Curses screen from or to a file LIBRARY Curses Library (libcurses.a, libcurses.so) SYNOPSIS #include <curses.h> int scr_dump(const char *filename); int scr_init(const char *filename); int scr_restore(const char *filename); int scr_set(const char *file- name); STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: scr_dump, scr_init, scr_restore, scr_set: XPG4-UNIX Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. DESCRIPTION The scr_dump routine writes the current contents of the virtual screen to filename. The scr_restore routine sets the virtual screen to the contents of filename, which must have been written using scr_dump. The next call to doupdate restores the screen to the way it looked in the dump file. The scr_init routine reads the content of filename and uses it to ini- tialize the Curses data structures that describe what the terminal cur- rently has on its screen. If Curses determines that the data is valid, it bases its next update of the screen on this data rather than clear- ing the screen and starting from scratch. Applications call scr_init after an initscr or a system call (see system(3)) to share the screen with another process that executed scr_dump after endwin. Curses de- clares the data invalid if the time stamp of the tty is old or the ter- minfo capabilities rmcup and nrrmc exist. The scr_set routine is a combination of scr_restore and scr_init. This routine tells the program that the information in filename is what is currently on the screen and is what the program wants on the screen. The scr_set routine can be thought of as a screen-inheritance function. To read or write a window from or to a file, use the getwin and putwin routines (see curs_util(3)). NOTES The header file curses.h automatically includes the header file stdio.h. RETURN VALUES All routines return the integer ERR upon failure and OK upon success. RELATED INFORMATION Functions: curses(3), curs_initscr(3), curs_refresh(3), curs_util(3), system(3) Others: standards(5) delim off curs_scr_dump(3)

Navigation Options