| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 3: Basic Library Functions Oracle Solaris 11 Information Library |
enable_extended_FILE_stdio(3C)
posix_spawnattr_getschedparam(3C)
posix_spawnattr_getschedpolicy(3C)
posix_spawnattr_getsigdefault(3C)
posix_spawnattr_getsigignore_np(3C)
posix_spawnattr_getsigmask(3C)
posix_spawnattr_setschedparam(3C)
posix_spawnattr_setschedpolicy(3C)
posix_spawnattr_setsigdefault(3C)
posix_spawnattr_setsigignore_np(3C)
posix_spawnattr_setsigmask(3C)
posix_spawn_file_actions_addclose(3C)
posix_spawn_file_actions_addclosefrom_np(3C)
posix_spawn_file_actions_adddup2(3C)
posix_spawn_file_actions_addopen(3C)
posix_spawn_file_actions_destroy(3C)
posix_spawn_file_actions_init(3C)
pthread_attr_getdetachstate(3C)
pthread_attr_getinheritsched(3C)
pthread_attr_getschedparam(3C)
pthread_attr_getschedpolicy(3C)
pthread_attr_setdetachstate(3C)
pthread_attr_setinheritsched(3C)
pthread_attr_setschedparam(3C)
pthread_attr_setschedpolicy(3C)
pthread_barrierattr_destroy(3C)
pthread_barrierattr_getpshared(3C)
pthread_barrierattr_setpshared(3C)
pthread_condattr_getpshared(3C)
pthread_condattr_setpshared(3C)
pthread_cond_reltimedwait_np(3C)
pthread_key_create_once_np(3C)
pthread_mutexattr_getprioceiling(3C)
pthread_mutexattr_getprotocol(3C)
pthread_mutexattr_getpshared(3C)
pthread_mutexattr_getrobust(3C)
pthread_mutexattr_setprioceiling(3C)
pthread_mutexattr_setprotocol(3C)
pthread_mutexattr_setpshared(3C)
pthread_mutexattr_setrobust(3C)
pthread_mutex_getprioceiling(3C)
pthread_mutex_reltimedlock_np(3C)
pthread_mutex_setprioceiling(3C)
pthread_rwlockattr_destroy(3C)
pthread_rwlockattr_getpshared(3C)
pthread_rwlockattr_setpshared(3C)
pthread_rwlock_reltimedrdlock_np(3C)
pthread_rwlock_reltimedwrlock_np(3C)
pthread_rwlock_timedrdlock(3C)
pthread_rwlock_timedwrlock(3C)
rctlblk_get_enforced_value(3C)
- get message queue attributes
#include <mqueue.h>intmq_getattr(mqd_tmqdes,struct mq_attr *mqstat);
Themqdes argument specifies a message queue descriptor. Themq_getattr() function isused to get status information and attributes of the message queue andthe open message queue description associated with the message queue descriptor. Theresults are returned in themq_attr structure referenced by themqstat argument.
Upon return, the following members will have the values associated with theopen message queue description as set when the message queue was openedand as modified by subsequentmq_setattr(3C) calls:
message queue flags
The following attributes of the message queue are returned as set atmessage queue creation:
maximum number of messages
maximum message size
number of messages currently on the queue.
Upon successful completion, themq_getattr() function returns0. Otherwise, the function returns-1 and setserrno to indicate the error.
Themq_getattr() function will fail if:
Themqdes argument is not a valid message queue descriptor.
Themq_getattr() function is not supported by the system.
Seeattributes(5) for descriptions of the following attributes:
|
msgctl(2),msgget(2),msgrcv(2),msgsnd(2),mqueue.h(3HEAD),mq_open(3C),mq_send(3C),mq_setattr(3C),attributes(5),standards(5)
Solaris 2.6 was the first release to support the Asynchronous Input andOutput option. Prior to this release, this function always returned-1 andseterrno toENOSYS.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |