Manpages - termkey_start.3

Table of Contents

NAME

termkey_start, termkey_stop, termkey_is_started - enable or disable terminal operations

SYNOPSIS

  #include <termkey.h>

  int termkey_start(TermKey *tk);
  int termkey_stop(TermKey *tk);

  int termkey_is_started(TermKey *tk);

Link with -ltermkey.

DESCRIPTION

*termkey_start*() enables the terminal IO operations of the given *termkey*(7) instance, including sending a terminal control sequence and setting the *termios*(3) modes required.

termkey_stop*() disables terminal IO operations, by reversing the steps taken by *termkey_start*(). A newly-constructed *termkey instance will have terminal IO enabled already.

*termkey_is_started*() enquires whether terminal IO is currently enabled.

RETURN VALUE

If successful, *termkey_start*() and *termkey_stop*() return a true value. On failure, zero is returned with errno set to indicate the failure. *termkey_is_started*() returns true or false to indicate whether terminal IO is currently enabled.

SEE ALSO

*termkey_new*(3), *termkey*(7)

Author: dt

Created: 2022-02-20 Sun 20:04