dm_fifo_create Subroutine

public subroutine dm_fifo_create(fifo, file_path, perm, error)

Creates new named pipe.

The routine returns the following error codes in error:

  • E_EXIST if the FIFO already exists.
  • E_IO if the system call to create the FIFO failed.

Arguments

Type IntentOptional Attributes Name
type(fifo_type), intent(inout) :: fifo

FIFO type.

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

Path of FIFO.

integer, intent(in), optional :: perm

File permissions.

integer, intent(out), optional :: error

Error code.


Calls

proc~~dm_fifo_create~~CallsGraph proc~dm_fifo_create dm_fifo_create c_mkfifo c_mkfifo proc~dm_fifo_create->c_mkfifo proc~dm_file_exists dm_file_exists proc~dm_fifo_create->proc~dm_file_exists