hpux man page for mq_setattr

Query: mq_setattr

OS: hpux

Section: 2

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

mq_setattr(2)							System Calls Manual						     mq_setattr(2)

NAME
mq_setattr - set the blocking status of a message queue associated with a descriptor
SYNOPSIS
DESCRIPTION
The system call changes the blocking status of a message queue associated with the descriptor, mqdes. The blocking status that is modified is per message queue descriptor and another open descriptor for the same message queue can have a different blocking status. The argument mqstat, points to an structure that specifies the blocking status desired. More specifically, if the bit in the mq_flags field of the structure is set, the descriptor is marked as non-blocking. Otherwise it is marked as blocking. If omstat is non-NULL, will store in the structure referenced by omqstat, the previous message queue attributes and the queue blocking sta- tus associated with this mqdes. The values returned are the same as would be returned by a call to To use this function, link in the realtime library by specifying on the compiler or linker command line.
RETURN VALUE
returns the following values: Successful completion. Failure. is set to indicate the error.
ERRORS
If fails, is set to one of the following values: [EBADF] mqdes is not a valid message queue descriptor. [EINVAL] mqstat does not point to a valid structure, or omqstat is non-NULL and does not point to a valid structure. [ENOSYS] is not supported by the implementation.
SEE ALSO
mq_getattr(2), mq_open(2).
STANDARDS CONFORMANCE
mq_setattr(2)
Related Man Pages
mq_getattr(3c) - opensolaris
mq_getattr(2) - hpux
mq_setattr(2) - hpux
mq_setattr(3) - osf1
mq_getattr(3rt) - sunos
Similar Topics in the Unix Linux Community
Intransient blocking page faults
Networking sysadmin/blocking/IM
Number of bytes in terminal input queue w/o blocking and consuming?
SELinux is blocking Internet on my machine with FC9
Can't get past google verification