dm_tty_flush Function

public function dm_tty_flush(tty, input, output) result(rc)

Uses

  • proc~~dm_tty_flush~~UsesGraph proc~dm_tty_flush dm_tty_flush module~dm_util dm_util proc~dm_tty_flush->module~dm_util unix unix proc~dm_tty_flush->unix module~dm_error dm_error module~dm_util->module~dm_error module~dm_kind dm_kind module~dm_util->module~dm_kind module~dm_error->module~dm_kind module~dm_ascii dm_ascii module~dm_error->module~dm_ascii iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Flushes TTY input and output buffer. Returns E_INVALID if the passed tty type is invalid, or E_SYSTEM if the system call failed.

Arguments

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

TTY type.

logical, intent(in), optional :: input

Flush input buffer.

logical, intent(in), optional :: output

Flush output buffer.

Return Value integer


Calls

proc~~dm_tty_flush~~CallsGraph proc~dm_tty_flush dm_tty_flush c_tcflush c_tcflush proc~dm_tty_flush->c_tcflush interface~dm_present dm_present proc~dm_tty_flush->interface~dm_present

Called by

proc~~dm_tty_flush~~CalledByGraph proc~dm_tty_flush dm_tty_flush proc~dm_tty_open dm_tty_open proc~dm_tty_open->proc~dm_tty_flush