Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ syncok(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

doupdate(3X)

curses(5)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026