dm_mqueue_unlink Subroutine

public subroutine dm_mqueue_unlink(mqueue, error)

Uses

  • proc~~dm_mqueue_unlink~~UsesGraph proc~dm_mqueue_unlink dm_mqueue_unlink module~dm_c dm_c proc~dm_mqueue_unlink->module~dm_c module~dm_kind dm_kind module~dm_c->module~dm_kind unix unix module~dm_c->unix iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Deletes POSIX message queue.

The routine returns the following error codes in error:

  • E_INVALID if message queue has no name.
  • E_MQUEUE if system call to unlink the queue failed.

Arguments

Type IntentOptional Attributes Name
type(mqueue_type), intent(inout) :: mqueue

Message queue type.

integer, intent(out), optional :: error

Error code.


Calls

proc~~dm_mqueue_unlink~~CallsGraph proc~dm_mqueue_unlink dm_mqueue_unlink c_mq_unlink c_mq_unlink proc~dm_mqueue_unlink->c_mq_unlink proc~dm_f_c_string dm_f_c_string proc~dm_mqueue_unlink->proc~dm_f_c_string