Next: , Previous: , Up: Exported definitions   [Contents][Index]


5.1.5 Conditions

Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

access-denied (condition)

Direct Default Initargs
InitargValue
:message"the caller does not have permission to unlink this message queue."
Condition: access-denied-permission ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

access-denied (condition)

Direct Default Initargs
InitargValue
:message"the queue exists, but the caller does not have permission to open it in the specified mode."
Condition: access-denied-slashes ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

access-denied (condition)

Direct Default Initargs
InitargValue
:message"name contained more than one slash."
Condition: bad-file-descriptor-invalid ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

bad-file-descriptor (condition)

Direct Default Initargs
InitargValue
:message"the message queue file descriptor (mqd) is invalid."
Condition: bad-file-descriptor-on-receive ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

bad-file-descriptor (condition)

Direct Default Initargs
InitargValue
:message"the file descriptor specified mqd was invalid or not opened for reading."
Condition: bad-file-descriptor-on-send ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

bad-file-descriptor (condition)

Direct Default Initargs
InitargValue
:message"the file descriptor specified mqd was invalid or not opened for writing."
Condition: file-exists ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"both :create and :exclusive were specified in open-flags, but a queue with this name already exists."
:strerror"file exists"
Condition: file-table-overflow ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"the system-wide limit on the total number of open files and message queues has been reached."
:strerror"too many open files in system"
Condition: interrupted-system-call ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"the call was interrupted by a signal handler; see signal(7)."
:strerror"interrupted system call"
Condition: invalid-argument-attributes ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

invalid-argument (condition)

Direct Default Initargs
InitargValue
:message"mq-flags contained flags other than :non-blocking."
Condition: invalid-argument-name ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

invalid-argument (condition)

Direct Default Initargs
InitargValue
:message"name doesn't follow the format described in mq_overview(7)."
Condition: invalid-argument-on-send-receive ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

invalid-argument (condition)

Direct Default Initargs
InitargValue
:message"the call would have blocked, and timeout arguments were invalid, either because :sec was less than zero, or because :nsec was less than zero or greater than 1000 million."
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

invalid-argument (condition)

Direct Default Initargs
InitargValue
:message"the caller does not have permission to unlink this message queue."
Condition: invalid-argument-sizes ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

invalid-argument (condition)

Direct Default Initargs
InitargValue
:message":create was specified in open-flags, but max-messages or message-size was invalid. both of these fields must be greater than zero. in a process that is unprivileged (does not have the cap_sys_resource capability), max-messages must be less than or equal to the msg_max limit, and message-size must be less than or equal to the msgsize_max limit. in addition, even in a privileged process, :max-messages cannot exceed the hard_max limit. (see mq_overview(7) for details of these limits.). both of these limits can be changed through the /proc/sys/fs/mqueue/ interface."
Condition: message-too-long-on-receive ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

message-too-long (condition)

Direct Default Initargs
InitargValue
:message"message length was less than the :message-size attribute of the message queue."
Condition: message-too-long-on-send ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

message-too-long (condition)

Direct Default Initargs
InitargValue
:message"message length was greater than the :message-size attribute of the message queue."
Condition: name-too-long ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"name was too long."
:strerror"file name too long"
Condition: no-file-or-directory-just-slash ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

no-file-or-directory (condition)

Direct Default Initargs
InitargValue
:message"name was just \"/\" followed by no other characters."
Condition: no-file-or-directory-no-create ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

no-file-or-directory (condition)

Direct Default Initargs
InitargValue
:message"the :create flag was not specified in open-flags, and no queue with this name exists."
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

no-file-or-directory (condition)

Direct Default Initargs
InitargValue
:message"there is no message queue with the given name."
Condition: no-space-left-on-device ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"insufficient space for the creation of a new message queue. this probably occurred because the queues_max limit was encountered; see mq_overview(7)."
:strerror"no space left on device"
Condition: out-of-memory ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"insufficient memory."
:strerror"cannot allocate memory"
Condition: too-many-open-files ()
Package

posix-mqueue

Source

condition.lisp (file)

Direct superclasses

generic (condition)

Direct Default Initargs
InitargValue
:message"the per-process limit on the number of open file and message queue descriptors has been reached (see the description of rlimit_nofile in getrlimit(2))."
:strerror"too many open files"

Next: , Previous: , Up: Exported definitions   [Contents][Index]