dm_tty_set_blocking Function

public function dm_tty_set_blocking(tty, blocking) result(rc)

Uses

    • unix
  • proc~~dm_tty_set_blocking~~UsesGraph proc~dm_tty_set_blocking dm_tty_set_blocking unix unix proc~dm_tty_set_blocking->unix

Sets TTY to blocking or non-blocking.

The function returns the following error codes:

  • E_INVALID if TTY is not connected.
  • E_SYSTEM if system calls failed.

Arguments

Type IntentOptional Attributes Name
type(tty_type), intent(inout) :: tty

TTY type.

logical, intent(in) :: blocking

Blocking mode.

Return Value integer


Calls

proc~~dm_tty_set_blocking~~CallsGraph proc~dm_tty_set_blocking dm_tty_set_blocking c_fcntl c_fcntl proc~dm_tty_set_blocking->c_fcntl

Called by

proc~~dm_tty_set_blocking~~CalledByGraph proc~dm_tty_set_blocking dm_tty_set_blocking proc~dm_tty_set_attributes dm_tty_set_attributes proc~dm_tty_set_attributes->proc~dm_tty_set_blocking proc~dm_tty_open dm_tty_open proc~dm_tty_open->proc~dm_tty_set_attributes