|This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.|
Unlock the attribute structure
#include <sys/iofunc.h> int iofunc_attr_unlock( iofunc_attr_t *attr );
- A pointer to the iofunc_attr_t structure that you want to unlock.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The iofunc_attr_unlock() function unlocks the attribute structure attr, allowing other threads in the resource manager to change information.
Use this function in conjunction with iofunc_attr_lock() or iofunc_attr_trylock(); call iofunc_attr_unlock() after you've made modifications to the attribute structure. You must unlock the structure as many times as you locked it.
- On the first use, all kernel mutex objects were in use.