syncok(3X) syncok(3X)
NAME
syncok, wcursyncup, wsyncdown, wsyncup - synchronise a window with its
parents or children
SYNOPSIS
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int syncok(WINDOW *win, bool bf);
void wcursyncup(WINDOW *win);
void wsyncdown(WINDOW *win);
void wsyncup(WINDOW *win);
DESCRIPTION
The syncok() function determines whether all ancestors of the speci-
fied window are implicitly touched whenever there is a change in the
window. If bf is TRUE, such implicit touching occurs. If bf is FALSE,
such implicit touching does not occur. The initial state is FALSE.
The wcursyncup() function updates the current cursor position of the
ancestors of win to reflect the current cursor position of win.
The wsyncdown() function touches win if any ancestor window has been
touched.
The wsyncup() function unconditionally touches all ancestors of win.
RETURN VALUE
Upon successful completion, syncok() returns OK. Otherwise, it returns
ERR.
The other functions do not return a value.
ERRORS
No errors are defined.
NOTES
Applications seldom call wsyncdown() because it is called by all
refresh operations.
SEE ALSO
curses(3X), doupdate(3X), islinetouched(3X), curses(5).
Page 1 Reliant UNIX 5.44 Printed 11/98