dm_freebsd_sysctl_mqueue Function

public function dm_freebsd_sysctl_mqueue(max_mqueues, max_messages, max_message_size) result(rc)

Returns POSIX message queue variables from sysctl(8).

The function returns the following error codes:

  • E_FORMAT if output format is unexpected.
  • E_PLATFORM if current system is not FreeBSD.
  • E_READ if pipe returned no bytes.
  • E_SYSTEM if system call failed.

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: max_mqueues

Max. number of mqueues.

integer, intent(out), optional :: max_messages

Max. number of messages.

integer, intent(out), optional :: max_message_size

Max. message size [byte].

Return Value integer


Calls

proc~~dm_freebsd_sysctl_mqueue~~CallsGraph proc~dm_freebsd_sysctl_mqueue dm_freebsd_sysctl_mqueue proc~dm_is_error dm_is_error proc~dm_freebsd_sysctl_mqueue->proc~dm_is_error