dm_tty_set_attributes Function

public function dm_tty_set_attributes(tty) result(rc)

Uses

  • proc~~dm_tty_set_attributes~~UsesGraph proc~dm_tty_set_attributes dm_tty_set_attributes module~dm_c dm_c proc~dm_tty_set_attributes->module~dm_c unix unix proc~dm_tty_set_attributes->unix iso_c_binding iso_c_binding module~dm_c->iso_c_binding module~dm_kind dm_kind module~dm_c->module~dm_kind iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Sets terminal attributes.

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.

Return Value integer


Calls

proc~~dm_tty_set_attributes~~CallsGraph proc~dm_tty_set_attributes dm_tty_set_attributes c_cc c_cc proc~dm_tty_set_attributes->c_cc c_cfsetispeed c_cfsetispeed proc~dm_tty_set_attributes->c_cfsetispeed c_cfsetospeed c_cfsetospeed proc~dm_tty_set_attributes->c_cfsetospeed c_ioctl c_ioctl proc~dm_tty_set_attributes->c_ioctl c_tcgetattr c_tcgetattr proc~dm_tty_set_attributes->c_tcgetattr c_tcsetattr c_tcsetattr proc~dm_tty_set_attributes->c_tcsetattr interface~dm_to_signed dm_to_signed proc~dm_tty_set_attributes->interface~dm_to_signed interface~dm_to_unsigned dm_to_unsigned proc~dm_tty_set_attributes->interface~dm_to_unsigned proc~dm_tty_set_blocking dm_tty_set_blocking proc~dm_tty_set_attributes->proc~dm_tty_set_blocking proc~dm_uint16_to_int32 dm_uint16_to_int32 interface~dm_to_signed->proc~dm_uint16_to_int32 proc~dm_uint32_to_int64 dm_uint32_to_int64 interface~dm_to_signed->proc~dm_uint32_to_int64 proc~dm_int32_to_uint16 dm_int32_to_uint16 interface~dm_to_unsigned->proc~dm_int32_to_uint16 proc~dm_int64_to_uint32 dm_int64_to_uint32 interface~dm_to_unsigned->proc~dm_int64_to_uint32 c_fcntl c_fcntl proc~dm_tty_set_blocking->c_fcntl

Called by

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