dm_pipe_write Function

public function dm_pipe_write(pipe, input) result(rc)

Writes bytes to pipe, adds new line and null-termination. The input string is not trimmed.

The function returns the following error codes:

  • E_INVALID if pipe is not connected or read-only.
  • E_WRITE if writing failed.

Arguments

Type IntentOptional Attributes Name
type(pipe_type), intent(inout) :: pipe

Pipe type.

character(len=*), intent(in) :: input

Bytes to write to the pipe.

Return Value integer


Calls

proc~~dm_pipe_write~~CallsGraph proc~dm_pipe_write dm_pipe_write c_fputs c_fputs proc~dm_pipe_write->c_fputs proc~dm_pipe_is_connected dm_pipe_is_connected proc~dm_pipe_write->proc~dm_pipe_is_connected

Called by

proc~~dm_pipe_write~~CalledByGraph proc~dm_pipe_write dm_pipe_write proc~dm_plot_lines dm_plot_lines proc~dm_plot_lines->proc~dm_pipe_write